<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>kvaDbLib.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="kvaser.gif"/></td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('kva_db_lib_8h_source.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">kvaDbLib.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="kva_db_lib_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">*             Copyright 2017 by Kvaser AB, Molndal, Sweden</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">*                         http://www.kvaser.com</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">* This software is dual licensed under the following two licenses:</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">* BSD-new and GPLv2. You may use either one. See the included</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">* COPYING file for details.</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">* License: BSD-new</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">* ==============================================================================</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">* Redistribution and use in source and binary forms, with or without</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">* modification, are permitted provided that the following conditions are met:</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">*     * Redistributions of source code must retain the above copyright</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">*       notice, this list of conditions and the following disclaimer.</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">*     * Redistributions in binary form must reproduce the above copyright</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">*       notice, this list of conditions and the following disclaimer in the</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">*       documentation and/or other materials provided with the distribution.</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">*     * Neither the name of the &lt;organization&gt; nor the</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">*       names of its contributors may be used to endorse or promote products</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">*       derived from this software without specific prior written permission.</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&quot;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment">* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment">* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment">* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment">* IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="comment">* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="comment">* POSSIBILITY OF SUCH DAMAGE.</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="comment">* License: GPLv2</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="comment">* ==============================================================================</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="comment">* This program is free software; you can redistribute it and/or modify</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">* it under the terms of the GNU General Public License as published by</span></div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment">* the Free Software Foundation; either version 2 of the License, or</span></div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment">* (at your option) any later version.</span></div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<span class="comment">* This program is distributed in the hope that it will be useful,</span></div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment">* but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment">* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span></div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<span class="comment">* GNU General Public License for more details.</span></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="comment">* You should have received a copy of the GNU General Public License</span></div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="comment">* along with this program; if not, write to the Free Software</span></div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="comment">* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="comment">* IMPORTANT NOTICE:</span></div><div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;<span class="comment">* ==============================================================================</span></div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="comment">* This source code is made available for free, as an open license, by Kvaser AB,</span></div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="comment">* for use with its applications. Kvaser AB does not accept any liability</span></div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="comment">* whatsoever for any third party patent or other immaterial property rights</span></div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="comment">* violations that may result from any usage of this source code, regardless of</span></div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment">* the combination of source code and various applications that it can be used</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="comment">* in, or with.</span></div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="comment">* -----------------------------------------------------------------------------</span></div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="preprocessor">#ifndef KVADBLIB_H</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="preprocessor">#define KVADBLIB_H</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">   93</a></span>&#160;<span class="preprocessor">#define WINAPI</span></div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="preprocessor">#include &lt;stdlib.h&gt;</span></div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">  112</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57ad8a19899af8c1e42208a67afb572b2fc">  113</a></span>&#160;    <a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57ad8a19899af8c1e42208a67afb572b2fc">kvaDbOK</a>                      =  0,  </div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a8ded1a0b9302cdfd59e79be4aaf85dad">  114</a></span>&#160;    <a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a8ded1a0b9302cdfd59e79be4aaf85dad">kvaDbErr_Fail</a>                = -1,  </div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57ad9dc7d6741e7ee32e9195c9612d50be3">  115</a></span>&#160;    <a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57ad9dc7d6741e7ee32e9195c9612d50be3">kvaDbErr_NoDatabase</a>          = -2,  </div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a44b8ed60ea3c90939e87db41d7190100">  116</a></span>&#160;    <a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a44b8ed60ea3c90939e87db41d7190100">kvaDbErr_Param</a>               = -3,  </div><div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57ad915012efc83c37186d25c28de905e55">  117</a></span>&#160;    <a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57ad915012efc83c37186d25c28de905e55">kvaDbErr_NoMsg</a>               = -4,  </div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a3d217f1767d0883f9cb6c2ca5498ccde">  118</a></span>&#160;    <a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a3d217f1767d0883f9cb6c2ca5498ccde">kvaDbErr_NoSignal</a>            = -5,  </div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a52a76d653ea86d911d987872cf59b79e">  119</a></span>&#160;    <a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a52a76d653ea86d911d987872cf59b79e">kvaDbErr_Internal</a>            = -6,  </div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a4c94ae42af8f8aa1a3fadc2ebcbf6305">  120</a></span>&#160;    <a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a4c94ae42af8f8aa1a3fadc2ebcbf6305">kvaDbErr_DbFileOpen</a>          = -7,  </div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a5ca066042881f94dc91c566ee9192298">  121</a></span>&#160;    <a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a5ca066042881f94dc91c566ee9192298">kvaDbErr_DatabaseInternal</a>    = -8,  </div><div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a032af07b829ffbdf0ceac5a44e103151">  122</a></span>&#160;    <a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a032af07b829ffbdf0ceac5a44e103151">kvaDbErr_NoNode</a>              = -9,  </div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57afb95ae02d4a074fd25d9cc2cc2915ce3">  123</a></span>&#160;    <a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57afb95ae02d4a074fd25d9cc2cc2915ce3">kvaDbErr_NoAttrib</a>            = -10, </div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a2e6abe94cabd988083a9bff0917ad82c">  124</a></span>&#160;    <a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a2e6abe94cabd988083a9bff0917ad82c">kvaDbErr_OnlyOneAllowed</a>      = -11, </div><div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a0d58c63614683ccc7085893224806db6">  125</a></span>&#160;    <a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a0d58c63614683ccc7085893224806db6">kvaDbErr_WrongOwner</a>          = -12, </div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57aa67dee2da991c9d854d167c7db921cf4">  126</a></span>&#160;    <a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57aa67dee2da991c9d854d167c7db921cf4">kvaDbErr_InUse</a>               = -13, </div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a67e1ef7a1005c3028a988105fcc1d122">  127</a></span>&#160;    <a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a67e1ef7a1005c3028a988105fcc1d122">kvaDbErr_BufferSize</a>          = -14, </div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a0fcaa7e1fa09f67719c429419afad009">  128</a></span>&#160;    <a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a0fcaa7e1fa09f67719c429419afad009">kvaDbErr_DbFileParse</a>         = -15, </div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;} <a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a>;</div><div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a8b1e72bee3163130dd050237d2f45584">  138</a></span>&#160;<span class="preprocessor">#define KVADB_MESSAGE_STD      0x00000000  </span></div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#acb793e70d95b7daf6045c6dd9cc8792d">  139</a></span>&#160;<span class="preprocessor">#define KVADB_MESSAGE_EXT      0x80000000  </span></div><div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a0cb969b5cbf74422ee7064b6b8a355f7">  140</a></span>&#160;<span class="preprocessor">#define KVADB_MESSAGE_J1939    0x00000001  </span></div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a796f3e3f05590caf5c6e7988ee0cd11e">  141</a></span>&#160;<span class="preprocessor">#define KVADB_MESSAGE_WAKEUP   0x00000002  </span></div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="preprocessor"></span></div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#ad67767865a1ea13724d931f94d6eeee4">  151</a></span>&#160;<span class="preprocessor">typedef enum {</span></div><div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#ad67767865a1ea13724d931f94d6eeee4a986b67715a2013d6e8b60e633220d549">  152</a></span>&#160;  <a class="code" href="kva_db_lib_8h.html#ad67767865a1ea13724d931f94d6eeee4a986b67715a2013d6e8b60e633220d549">kvaDb_Intel</a>     = 0, </div><div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#ad67767865a1ea13724d931f94d6eeee4ae6404dfa913ebc8ce715aed16d47816e">  153</a></span>&#160;  <a class="code" href="kva_db_lib_8h.html#ad67767865a1ea13724d931f94d6eeee4ae6404dfa913ebc8ce715aed16d47816e">kvaDb_Motorola</a>  = 1, </div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;} <a class="code" href="kva_db_lib_8h.html#ad67767865a1ea13724d931f94d6eeee4">KvaDbSignalEncoding</a>;</div><div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#aca4f6042ed5df050dab2ff4278fc7270">  163</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span>  {</div><div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#aca4f6042ed5df050dab2ff4278fc7270ab777a64c513802d7af5ff4024fcce7e2">  164</a></span>&#160;   <a class="code" href="kva_db_lib_8h.html#aca4f6042ed5df050dab2ff4278fc7270ab777a64c513802d7af5ff4024fcce7e2">kvaDb_Invalid</a>,   </div><div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#aca4f6042ed5df050dab2ff4278fc7270aa0719be54ca22ada83d9eeb867c63787">  165</a></span>&#160;   <a class="code" href="kva_db_lib_8h.html#aca4f6042ed5df050dab2ff4278fc7270aa0719be54ca22ada83d9eeb867c63787">kvaDb_Signed</a>,    </div><div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#aca4f6042ed5df050dab2ff4278fc7270af1ca5045071de9e05d80d2c7b2975ae0">  166</a></span>&#160;   <a class="code" href="kva_db_lib_8h.html#aca4f6042ed5df050dab2ff4278fc7270af1ca5045071de9e05d80d2c7b2975ae0">kvaDb_Unsigned</a>,  </div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#aca4f6042ed5df050dab2ff4278fc7270acc006914e40331c093e3278e0354d556">  167</a></span>&#160;   <a class="code" href="kva_db_lib_8h.html#aca4f6042ed5df050dab2ff4278fc7270acc006914e40331c093e3278e0354d556">kvaDb_Float</a>,     </div><div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#aca4f6042ed5df050dab2ff4278fc7270a8b1b494e1c72070d3e624ef9e0f62347">  168</a></span>&#160;   <a class="code" href="kva_db_lib_8h.html#aca4f6042ed5df050dab2ff4278fc7270a8b1b494e1c72070d3e624ef9e0f62347">kvaDb_Double</a>     </div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;} <a class="code" href="kva_db_lib_8h.html#aca4f6042ed5df050dab2ff4278fc7270">KvaDbSignalType</a>;</div><div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a097f44c9d7fcb1cd04d12ff5d0f2a133">  179</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a097f44c9d7fcb1cd04d12ff5d0f2a133ad570bac2c00e03b3a42954386bedb674">  180</a></span>&#160;   <a class="code" href="kva_db_lib_8h.html#a097f44c9d7fcb1cd04d12ff5d0f2a133ad570bac2c00e03b3a42954386bedb674">kvaDb_AttributeInvalid</a>       = 0,  </div><div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a097f44c9d7fcb1cd04d12ff5d0f2a133a3c40f2b59d0c2d4dfd5a4964ce563f2f">  181</a></span>&#160;   <a class="code" href="kva_db_lib_8h.html#a097f44c9d7fcb1cd04d12ff5d0f2a133a3c40f2b59d0c2d4dfd5a4964ce563f2f">kvaDb_AttributeInteger</a>       = 1,  </div><div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a097f44c9d7fcb1cd04d12ff5d0f2a133a6c054094295162537e85bcf7da9074cd">  182</a></span>&#160;   <a class="code" href="kva_db_lib_8h.html#a097f44c9d7fcb1cd04d12ff5d0f2a133a6c054094295162537e85bcf7da9074cd">kvaDb_AttributeFloat</a>         = 3,  </div><div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a097f44c9d7fcb1cd04d12ff5d0f2a133a0db2fa06ba2229b370e9b8d35b272fc6">  183</a></span>&#160;   <a class="code" href="kva_db_lib_8h.html#a097f44c9d7fcb1cd04d12ff5d0f2a133a0db2fa06ba2229b370e9b8d35b272fc6">kvaDb_AttributeEnumeration</a>   = 4,  </div><div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a097f44c9d7fcb1cd04d12ff5d0f2a133a6956ea5776610bb31bdf93053001564f">  184</a></span>&#160;   <a class="code" href="kva_db_lib_8h.html#a097f44c9d7fcb1cd04d12ff5d0f2a133a6956ea5776610bb31bdf93053001564f">kvaDb_AttributeString</a>        = 5,  </div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;} <a class="code" href="kva_db_lib_8h.html#a097f44c9d7fcb1cd04d12ff5d0f2a133">KvaDbAttributeType</a>;</div><div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0">  195</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0ad0fff3632dbd9d79f758ca464784938b">  196</a></span>&#160;   <a class="code" href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0ad0fff3632dbd9d79f758ca464784938b">kvaDb_AttributeOwnerInvalid</a>  = 0,  </div><div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0a8f87e1e84d5abd955a3c4a885350162c">  197</a></span>&#160;   <a class="code" href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0a8f87e1e84d5abd955a3c4a885350162c">kvaDb_AttributeOwnerDb</a>       = 1,  </div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0a432d47a11effc5dcfaba1ac6ff613855">  198</a></span>&#160;   <a class="code" href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0a432d47a11effc5dcfaba1ac6ff613855">kvaDb_AttributeOwnerMessage</a>  = 2,  </div><div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0abfd4618467f068a7b1082a71383a8fe0">  199</a></span>&#160;   <a class="code" href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0abfd4618467f068a7b1082a71383a8fe0">kvaDb_AttributeOwnerNode</a>     = 3,  </div><div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0a48121f53d92e75410ef78aff223aeb34">  200</a></span>&#160;   <a class="code" href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0a48121f53d92e75410ef78aff223aeb34">kvaDb_AttributeOwnerSignal</a>   = 4,  </div><div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0a853d4d5867909ea38ed3e51a3f4cb004">  201</a></span>&#160;   <a class="code" href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0a853d4d5867909ea38ed3e51a3f4cb004">kvaDb_AttributeOwnerEnv</a>      = 5,  </div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;} <a class="code" href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0">KvaDbAttributeOwner</a>;</div><div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694">  212</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div><div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a5f03d5948ccbcd3dfc9ab5b378054232">  213</a></span>&#160;  <a class="code" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a5f03d5948ccbcd3dfc9ab5b378054232">kvaDb_ProtocolCan</a> = 0,       </div><div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a77a7ee392bc8b91c6e26cf150ffa794f">  214</a></span>&#160;  <a class="code" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a77a7ee392bc8b91c6e26cf150ffa794f">kvaDb_ProtocolVan</a> = 1,       </div><div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a1d3b3d9aea412d1021d7cb17998ca4c4">  215</a></span>&#160;  <a class="code" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a1d3b3d9aea412d1021d7cb17998ca4c4">kvaDb_ProtocolLin</a> = 2,       </div><div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a48de91ba0b59421995f9d390d00e5d64">  216</a></span>&#160;  <a class="code" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a48de91ba0b59421995f9d390d00e5d64">kvaDb_ProtocolMOST</a> = 3,      </div><div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694aa358fe914ee3ed16046615677fd20fe6">  217</a></span>&#160;  <a class="code" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694aa358fe914ee3ed16046615677fd20fe6">kvaDb_ProtocolFlexRay</a> = 4,   </div><div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694ae71ef62762cf9f160337f1bade079091">  218</a></span>&#160;  <a class="code" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694ae71ef62762cf9f160337f1bade079091">kvaDb_ProtocolBEAN</a> = 5,      </div><div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a63491ba2dfd2fa523a1f7feb4104c664">  219</a></span>&#160;  <a class="code" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a63491ba2dfd2fa523a1f7feb4104c664">kvaDb_ProtocolEthernet</a> = 6,  </div><div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a2877abca48b6e282a3a9c28605d4a42a">  220</a></span>&#160;  <a class="code" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a2877abca48b6e282a3a9c28605d4a42a">kvaDb_ProtocolAFDX</a> = 7,      </div><div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a45d80b580daf9f9f97cde1b0f2fa77f5">  221</a></span>&#160;  <a class="code" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a45d80b580daf9f9f97cde1b0f2fa77f5">kvaDb_ProtocolJ1708</a> = 8,     </div><div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694ace365174d5af70f718324268e2381c9e">  222</a></span>&#160;  <a class="code" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694ace365174d5af70f718324268e2381c9e">kvaDb_ProtocolCanFD</a> = 9,     </div><div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a03e6956a7906f4dbfac5ba1189de7281">  223</a></span>&#160;  <a class="code" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a03e6956a7906f4dbfac5ba1189de7281">kvaDb_ProtocolUnknown</a> = 10,  </div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;} <a class="code" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694">KvaDbProtocolType</a>;</div><div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="struct_kva_db_protocol_properties.html">  237</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div><div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="struct_kva_db_protocol_properties.html#acea8c05d06bb3303dd71b41bec875533">  238</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct_kva_db_protocol_properties.html#acea8c05d06bb3303dd71b41bec875533">maxMessageDlc</a>;</div><div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="struct_kva_db_protocol_properties.html#a4f81fb4d85cd39f1658a64e087321245">  239</a></span>&#160;  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct_kva_db_protocol_properties.html#a4f81fb4d85cd39f1658a64e087321245">maxSignalLength</a>;</div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;} <a class="code" href="struct_kva_db_protocol_properties.html">KvaDbProtocolProperties</a>;</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;</div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;<span class="comment">// Database flags</span></div><div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;</div><div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a9537a62c44999b70c79253ee1271e128">  250</a></span>&#160;<span class="preprocessor">#define KVADB_DATABASE_J1939   0x0001  </span></div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="preprocessor"></span></div><div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;</div><div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">  256</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a>;              </div><div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">  257</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a>;       </div><div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">  258</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a>;        </div><div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">  259</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code" href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">KvaDbNodeHnd</a>;          </div><div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">  260</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a>;     </div><div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">  261</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a>;  </div><div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#aaf4013475de89eea3c708e933e552d14">  262</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code" href="kva_db_lib_8h.html#aaf4013475de89eea3c708e933e552d14">KvaDbEnumValueHnd</a>;     </div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;</div><div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#aad29b7ca1fc896cc0036c26315d2b2ab">  270</a></span>&#160;<span class="preprocessor">#define KVADB_MUX_SIGNAL -2  </span></div><div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="kva_db_lib_8h.html#a1d99a6637fef6f787f72765ba216b24d">  271</a></span>&#160;<span class="preprocessor">#define KVADB_MUX_INDEPENDENT -1 </span></div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<span class="preprocessor"></span></div><div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="preprocessor">KvaDbStatus WINAPI kvaDbOpen(KvaDbHnd *dh);</span></div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;</div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__database.html#ga5b519b0fee0fb480488a5a5c628c863a">kvaDbAddFile</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <span class="keyword">const</span> <span class="keywordtype">char</span> *filename);</div><div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;</div><div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__database.html#ga927869d77b7bde7a2b0384dc6ec8c759">kvaDbSetDummyFileName</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <span class="keyword">const</span> <span class="keywordtype">char</span> *filename);</div><div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;</div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__database.html#ga0da72bb21d2664d6443f7b3349ec9df5">kvaDbCreate</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <span class="keyword">const</span> <span class="keywordtype">char</span> *localName, <span class="keyword">const</span> <span class="keywordtype">char</span> *filename);</div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;</div><div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__database.html#gaeacbe7c03340e8134181727b7f16958f">kvaDbGetDatabaseName</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> buflen);</div><div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;</div><div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__database.html#gabe66bb4a8311ee7503e117ec392378b3">kvaDbGetVersion</a>(<span class="keywordtype">int</span> *major, <span class="keywordtype">int</span> *minor, <span class="keywordtype">int</span> *build);</div><div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;</div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__database.html#gaef428f2f4f23c81ada89b8317683c276">kvaDbGetErrorText</a>(<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> error, <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> buflen);</div><div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;</div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__database.html#ga2b96a31d3ff595c861656bfd2ac43d55">kvaDbGetLastParseError</a>(<span class="keywordtype">char</span> *buf, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *buflen);</div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;</div><div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__database.html#ga08c85db8a33c4dcdb9d1114b72ab7c30">kvaDbClose</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh);</div><div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;</div><div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__database.html#gabf1db33bc6778e2f77ab1b66e8f743e9">kvaDbWriteFile</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <span class="keywordtype">char</span>* filename);</div><div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;</div><div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__database.html#gaadd6d76a4a37fce5dacddc973951e8c8">kvaDbReadFile</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <span class="keywordtype">char</span>* filename);</div><div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;</div><div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__database.html#ga04b35b1f5416157cb633cf7c44df396e">kvaDbGetFlags</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *flags);</div><div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;</div><div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__database.html#gaa0f4c9ff207860723464907c2cc388c4">kvaDbGetProtocol</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <a class="code" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694">KvaDbProtocolType</a> *prot);</div><div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;</div><div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;</div><div class="line"><a name="l00507"></a><span class="lineno">  507</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__database.html#gaf59a935265ee9b7457b6fdbe493c8d49">kvaDbGetProtocolProperties</a>(<a class="code" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694">KvaDbProtocolType</a> prot, <a class="code" href="struct_kva_db_protocol_properties.html">KvaDbProtocolProperties</a> *prop);</div><div class="line"><a name="l00508"></a><span class="lineno">  508</span>&#160;</div><div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;</div><div class="line"><a name="l00522"></a><span class="lineno">  522</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#ga860fbe484bbe5722c5141e8d73d51b81">kvaDbGetFirstMsg</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> *mh);</div><div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;</div><div class="line"><a name="l00537"></a><span class="lineno">  537</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#ga0146dd4ddf2c39bfdc3b93c29fe85b32">kvaDbGetNextMsg</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> *mh);</div><div class="line"><a name="l00538"></a><span class="lineno">  538</span>&#160;</div><div class="line"><a name="l00555"></a><span class="lineno">  555</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#ga732d691ed8ead650e4a49d18c8f7ffa2">kvaDbGetMsgById</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh,</div><div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;                                   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keywordtype">id</span>,</div><div class="line"><a name="l00557"></a><span class="lineno">  557</span>&#160;                                   <a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> *mh);</div><div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;</div><div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;</div><div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;</div><div class="line"><a name="l00578"></a><span class="lineno">  578</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#ga9698147c268d22991c3ff0f907dff02e">kvaDbGetMsgByIdEx</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh,</div><div class="line"><a name="l00579"></a><span class="lineno">  579</span>&#160;                                   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keywordtype">id</span>,</div><div class="line"><a name="l00580"></a><span class="lineno">  580</span>&#160;                                   <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags,</div><div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;                                   <a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> *mh);</div><div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160;</div><div class="line"><a name="l00583"></a><span class="lineno">  583</span>&#160;</div><div class="line"><a name="l00584"></a><span class="lineno">  584</span>&#160;</div><div class="line"><a name="l00601"></a><span class="lineno">  601</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#gab45031c6ed2eed71515f2badd586d4b4">kvaDbGetMsgByPGN</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh,</div><div class="line"><a name="l00602"></a><span class="lineno">  602</span>&#160;                                    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keywordtype">id</span>,</div><div class="line"><a name="l00603"></a><span class="lineno">  603</span>&#160;                                    <a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> *mh);</div><div class="line"><a name="l00604"></a><span class="lineno">  604</span>&#160;</div><div class="line"><a name="l00605"></a><span class="lineno">  605</span>&#160;</div><div class="line"><a name="l00620"></a><span class="lineno">  620</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#gad582275cc3d35cf9d68e49bdb68b015c">kvaDbGetMsgByPGNEx</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh,</div><div class="line"><a name="l00621"></a><span class="lineno">  621</span>&#160;                                    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keywordtype">id</span>,</div><div class="line"><a name="l00622"></a><span class="lineno">  622</span>&#160;                                    <a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> *mh);</div><div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;</div><div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#ga9685fdb33257ac28e4cd989cfe8ca154">kvaDbGetMsgByName</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh,</div><div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;                                     <span class="keyword">const</span> <span class="keywordtype">char</span> *msg_name,</div><div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;                                     <a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> *mh);</div><div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;</div><div class="line"><a name="l00656"></a><span class="lineno">  656</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#ga194badc7e10d889df38a0f4eb763b5e6">kvaDbGetMsgName</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> buflen);</div><div class="line"><a name="l00657"></a><span class="lineno">  657</span>&#160;</div><div class="line"><a name="l00674"></a><span class="lineno">  674</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#gad34b31d9be199e8b7ac2d7d3dcab8f1e">kvaDbGetMsgQualifiedName</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> buflen);</div><div class="line"><a name="l00675"></a><span class="lineno">  675</span>&#160;</div><div class="line"><a name="l00691"></a><span class="lineno">  691</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#gace75dd206cd50883de777ed1d8051e1b">kvaDbGetMsgComment</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> buflen);</div><div class="line"><a name="l00692"></a><span class="lineno">  692</span>&#160;</div><div class="line"><a name="l00710"></a><span class="lineno">  710</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#gad38351a6992901219de951400c681974">kvaDbGetMsgId</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh,</div><div class="line"><a name="l00711"></a><span class="lineno">  711</span>&#160;                                 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *<span class="keywordtype">id</span>,</div><div class="line"><a name="l00712"></a><span class="lineno">  712</span>&#160;                                 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *flags);</div><div class="line"><a name="l00713"></a><span class="lineno">  713</span>&#160;</div><div class="line"><a name="l00728"></a><span class="lineno">  728</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#ga5041eeeb8c35df302ace87a2bab3b283">kvaDbGetMsgIdEx</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *<span class="keywordtype">id</span>);</div><div class="line"><a name="l00729"></a><span class="lineno">  729</span>&#160;</div><div class="line"><a name="l00743"></a><span class="lineno">  743</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#ga894f00aefc3b13615917a7db64d3c1e6">kvaDbGetMsgFlags</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *flags);</div><div class="line"><a name="l00744"></a><span class="lineno">  744</span>&#160;</div><div class="line"><a name="l00757"></a><span class="lineno">  757</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#gaad8505adb65a9f91a646951136456404">kvaDbGetMsgDlc</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <span class="keywordtype">int</span> *dlc);</div><div class="line"><a name="l00758"></a><span class="lineno">  758</span>&#160;</div><div class="line"><a name="l00771"></a><span class="lineno">  771</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#gac400592a259f0db28e713aab2b8b4055">kvaDbGetMsgSendNode</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <a class="code" href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">KvaDbNodeHnd</a> *nh);</div><div class="line"><a name="l00772"></a><span class="lineno">  772</span>&#160;</div><div class="line"><a name="l00785"></a><span class="lineno">  785</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#ga20409dc07a8fa5f38cfd2e54f98e5748">kvaDbAddMsg</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> *mh);</div><div class="line"><a name="l00786"></a><span class="lineno">  786</span>&#160;</div><div class="line"><a name="l00799"></a><span class="lineno">  799</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#ga35653db199de9237996e708ef9cfd7c1">kvaDbDeleteMsg</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh);</div><div class="line"><a name="l00800"></a><span class="lineno">  800</span>&#160;</div><div class="line"><a name="l00815"></a><span class="lineno">  815</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__database.html#ga0749d01aa354efde03f7141a59dc9de4">kvaDbSetFlags</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags);</div><div class="line"><a name="l00816"></a><span class="lineno">  816</span>&#160;</div><div class="line"><a name="l00824"></a><span class="lineno">  824</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__database.html#gaefa8ebb68ad9d0f5fcb397b675f29f3a">kvaDbSetProtocol</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <a class="code" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694">KvaDbProtocolType</a> prot);</div><div class="line"><a name="l00825"></a><span class="lineno">  825</span>&#160;</div><div class="line"><a name="l00841"></a><span class="lineno">  841</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#gab0420983b735501899087eef7b127ccd">kvaDbSetMsgName</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <span class="keywordtype">char</span> *buf);</div><div class="line"><a name="l00842"></a><span class="lineno">  842</span>&#160;</div><div class="line"><a name="l00855"></a><span class="lineno">  855</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#ga6a9bd277edbb0617de75553dd9aa21fa">kvaDbSetMsgComment</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <span class="keywordtype">char</span> *buf);</div><div class="line"><a name="l00856"></a><span class="lineno">  856</span>&#160;</div><div class="line"><a name="l00875"></a><span class="lineno">  875</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#ga6b607012a7889df9b00f032aee6959ff">kvaDbSetMsgId</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags);</div><div class="line"><a name="l00876"></a><span class="lineno">  876</span>&#160;</div><div class="line"><a name="l00891"></a><span class="lineno">  891</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#ga2fc55113d8678dfa58a79172d36954ef">kvaDbSetMsgIdEx</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keywordtype">id</span>);</div><div class="line"><a name="l00892"></a><span class="lineno">  892</span>&#160;</div><div class="line"><a name="l00906"></a><span class="lineno">  906</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#ga950956a97427f88a3657af3624650fdc">kvaDbSetMsgFlags</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags);</div><div class="line"><a name="l00907"></a><span class="lineno">  907</span>&#160;</div><div class="line"><a name="l00908"></a><span class="lineno">  908</span>&#160;</div><div class="line"><a name="l00921"></a><span class="lineno">  921</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#ga4adb841c585acfacdb73c5836a7c5b7d">kvaDbSetMsgDlc</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <span class="keywordtype">int</span> dlc);</div><div class="line"><a name="l00922"></a><span class="lineno">  922</span>&#160;</div><div class="line"><a name="l00935"></a><span class="lineno">  935</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#ga2bb3bbbbe6ca7e4aecec185511ffba2c">kvaDbSetMsgSendNode</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <a class="code" href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">KvaDbNodeHnd</a> nh);</div><div class="line"><a name="l00936"></a><span class="lineno">  936</span>&#160;</div><div class="line"><a name="l00949"></a><span class="lineno">  949</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#ga292a85bce6c50e66ccc23f80d1c25a0e">kvaDbGetMsgMux</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> *sh);</div><div class="line"><a name="l00950"></a><span class="lineno">  950</span>&#160;</div><div class="line"><a name="l00963"></a><span class="lineno">  963</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#gaeec680d3d20bddb57dd09389faacba9e">kvaDbGetFirstSignal</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> *sh);</div><div class="line"><a name="l00964"></a><span class="lineno">  964</span>&#160;</div><div class="line"><a name="l00978"></a><span class="lineno">  978</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga98c181ec06d6975556d2f893ec353b90">kvaDbGetNextSignal</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> *sh);</div><div class="line"><a name="l00979"></a><span class="lineno">  979</span>&#160;</div><div class="line"><a name="l00993"></a><span class="lineno">  993</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga1f735b50e369c784901abc3ea436fba9">kvaDbGetSignalByName</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <span class="keywordtype">char</span> *buf, <a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> *sh);</div><div class="line"><a name="l00994"></a><span class="lineno">  994</span>&#160;</div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#gaed56ea9b1c0a83ed18a9609d0de8436c">kvaDbSetSignalMode</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keywordtype">int</span> mux);</div><div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>&#160;</div><div class="line"><a name="l01022"></a><span class="lineno"> 1022</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga6bc81e8bbce9f58b4dd113d4501c7a40">kvaDbGetSignalMode</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keywordtype">int</span> *mux);</div><div class="line"><a name="l01023"></a><span class="lineno"> 1023</span>&#160;</div><div class="line"><a name="l01037"></a><span class="lineno"> 1037</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga68132b4206a93222e877214b8874a4f8">kvaDbGetSignalMessage</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> *mh);</div><div class="line"><a name="l01038"></a><span class="lineno"> 1038</span>&#160;</div><div class="line"><a name="l01058"></a><span class="lineno"> 1058</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#gaa55f93eb1866e1786e66be587abf1b6f">kvaDbGetSignalValueFloat</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keywordtype">double</span> *f, <span class="keywordtype">void</span> *data, <span class="keywordtype">size_t</span> len);</div><div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;</div><div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga929e36e4b5b88d6c4db67c50f0b6f9e9">kvaDbGetSignalValueInteger</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keywordtype">int</span> *f, <span class="keywordtype">void</span> *data, <span class="keywordtype">size_t</span> len);</div><div class="line"><a name="l01078"></a><span class="lineno"> 1078</span>&#160;</div><div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga9eac31a7b70bed6db6d2a451f7bce592">kvaDbRetrieveSignalValuePhys</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keywordtype">double</span> *value, <span class="keywordtype">void</span> *data, <span class="keywordtype">size_t</span> len);</div><div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>&#160;</div><div class="line"><a name="l01109"></a><span class="lineno"> 1109</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga18a3cbfa84796c36b9cc9048fbd95654">kvaDbRetrieveSignalValueRaw</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keywordtype">int</span> *value, <span class="keywordtype">void</span> *data, <span class="keywordtype">size_t</span> len);</div><div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>&#160;</div><div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#gad1707095f67b120270e0b2a29e5e1d34">kvaDbRetrieveSignalValueRaw64</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, uint64_t *value, <span class="keywordtype">void</span> *data, <span class="keywordtype">size_t</span> len);</div><div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>&#160;</div><div class="line"><a name="l01143"></a><span class="lineno"> 1143</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga04d68d2dddf53643ec20a82920aa652e">kvaDbGetSignalValueEnum</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> buflen, <span class="keywordtype">void</span> *data, <span class="keywordtype">size_t</span> len);</div><div class="line"><a name="l01144"></a><span class="lineno"> 1144</span>&#160;</div><div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;</div><div class="line"><a name="l01159"></a><span class="lineno"> 1159</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#gac0d9f8909c721b79b0c0e213fc22e607">kvaDbGetSignalValueLimits</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keywordtype">double</span> *minval, <span class="keywordtype">double</span> *maxval);</div><div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160;</div><div class="line"><a name="l01174"></a><span class="lineno"> 1174</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#gac592e48b7618d40d778698a5c21ed14d">kvaDbGetSignalValueScaling</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keywordtype">double</span> *factor, <span class="keywordtype">double</span> *offset);</div><div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160;</div><div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga81ca4318029cefe8ecf5df6e5c237b5e">kvaDbGetSignalValueSize</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keywordtype">int</span> *startbit, <span class="keywordtype">int</span> *length);</div><div class="line"><a name="l01190"></a><span class="lineno"> 1190</span>&#160;</div><div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga1789980c0ede9307c77ecc265be94539">kvaDbGetSignalName</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> buflen);</div><div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160;</div><div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga60dabd749ad9113ecff2cf4d6fc4df62">kvaDbGetSignalQualifiedName</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> buflen);</div><div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160;</div><div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#gadd24017befa2f40a86c84792fe176b52">kvaDbGetSignalComment</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> buflen);</div><div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160;</div><div class="line"><a name="l01259"></a><span class="lineno"> 1259</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga1b531b74cc568105f7ed3fbaefbcb7b4">kvaDbGetSignalUnit</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> buflen);</div><div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160;</div><div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga1f399fd6ccee89e0a0c4f5df1324311b">kvaDbGetSignalEncoding</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <a class="code" href="kva_db_lib_8h.html#ad67767865a1ea13724d931f94d6eeee4">KvaDbSignalEncoding</a> *e);</div><div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160;</div><div class="line"><a name="l01287"></a><span class="lineno"> 1287</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga0bb3a9d21b17499ebd838b9d21114d53">kvaDbGetSignalRepresentationType</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <a class="code" href="kva_db_lib_8h.html#aca4f6042ed5df050dab2ff4278fc7270">KvaDbSignalType</a> *t);</div><div class="line"><a name="l01288"></a><span class="lineno"> 1288</span>&#160;</div><div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#gabd4ffb9b527127a9c144570ce63ae628">kvaDbGetSignalPresentationType</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <a class="code" href="kva_db_lib_8h.html#aca4f6042ed5df050dab2ff4278fc7270">KvaDbSignalType</a> *t);</div><div class="line"><a name="l01305"></a><span class="lineno"> 1305</span>&#160;</div><div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#gabbbad3a12d611acbd969734481fcc48c">kvaDbAddSignal</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> *sh);</div><div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160;</div><div class="line"><a name="l01332"></a><span class="lineno"> 1332</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#gac92ad44609f7e08b21b00c1517643e59">kvaDbDeleteSignal</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh);</div><div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>&#160;</div><div class="line"><a name="l01347"></a><span class="lineno"> 1347</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga3bfdb0480993002989f6f73b84768f9c">kvaDbSetSignalValueLimits</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh,</div><div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160;                                             <span class="keywordtype">double</span> minval,</div><div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>&#160;                                             <span class="keywordtype">double</span> maxval);</div><div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>&#160;</div><div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga3a01b63f3b3a413d008bdcb85778034f">kvaDbSetSignalValueScaling</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh,</div><div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160;                                              <span class="keywordtype">double</span> factor,</div><div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160;                                              <span class="keywordtype">double</span> offset);</div><div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160;</div><div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga734770b9b425260f1f9bb4dc5a886aaf">kvaDbSetSignalValueSize</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh,</div><div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>&#160;                                           <span class="keywordtype">int</span> startbit,</div><div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>&#160;                                           <span class="keywordtype">int</span> length);</div><div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>&#160;</div><div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga43c3ac08f5a5114b1495b073d285df06">kvaDbSetSignalName</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keywordtype">char</span> *buf);</div><div class="line"><a name="l01401"></a><span class="lineno"> 1401</span>&#160;</div><div class="line"><a name="l01414"></a><span class="lineno"> 1414</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga124f0345c198a4f2c5a79c1620fba6a7">kvaDbSetSignalComment</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keywordtype">char</span> *buf);</div><div class="line"><a name="l01415"></a><span class="lineno"> 1415</span>&#160;</div><div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#gabf8723b14dafc4597cd68d72a0608884">kvaDbSetSignalUnit</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keywordtype">char</span> *buf);</div><div class="line"><a name="l01429"></a><span class="lineno"> 1429</span>&#160;</div><div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga692bc09e34328197d5061cdb521c6c3f">kvaDbSetSignalEncoding</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <a class="code" href="kva_db_lib_8h.html#ad67767865a1ea13724d931f94d6eeee4">KvaDbSignalEncoding</a> e);</div><div class="line"><a name="l01443"></a><span class="lineno"> 1443</span>&#160;</div><div class="line"><a name="l01456"></a><span class="lineno"> 1456</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#gab9a22491498bd216717e9edf627b694d">kvaDbSetSignalRepresentationType</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <a class="code" href="kva_db_lib_8h.html#aca4f6042ed5df050dab2ff4278fc7270">KvaDbSignalType</a> t);</div><div class="line"><a name="l01457"></a><span class="lineno"> 1457</span>&#160;</div><div class="line"><a name="l01470"></a><span class="lineno"> 1470</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__nodes.html#ga9f10f9f99a4256478b35b4b97d569080">kvaDbGetFirstNode</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <a class="code" href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">KvaDbNodeHnd</a> *nh);</div><div class="line"><a name="l01471"></a><span class="lineno"> 1471</span>&#160;</div><div class="line"><a name="l01484"></a><span class="lineno"> 1484</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__nodes.html#ga0c53e72a3905ce374bb84a90e2d4533d">kvaDbGetNextNode</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <a class="code" href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">KvaDbNodeHnd</a> *nh);</div><div class="line"><a name="l01485"></a><span class="lineno"> 1485</span>&#160;</div><div class="line"><a name="l01497"></a><span class="lineno"> 1497</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__nodes.html#gaeadd31aaad178cda86c4ee029833fabc">kvaDbGetNodeByName</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <span class="keyword">const</span> <span class="keywordtype">char</span> *node_name, <a class="code" href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">KvaDbNodeHnd</a> *nh);</div><div class="line"><a name="l01498"></a><span class="lineno"> 1498</span>&#160;</div><div class="line"><a name="l01515"></a><span class="lineno"> 1515</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#gaafc126902093e5f00650035158644552">kvaDbGetNodeAttributeIntByName</a>(<a class="code" href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">KvaDbNodeHnd</a> nh, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrName, <span class="keywordtype">int</span> *val);</div><div class="line"><a name="l01516"></a><span class="lineno"> 1516</span>&#160;</div><div class="line"><a name="l01527"></a><span class="lineno"> 1527</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__nodes.html#ga5a300cc7269113c859289b37dbbcb6f2">kvaDbAddNode</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <a class="code" href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">KvaDbNodeHnd</a> *nh);</div><div class="line"><a name="l01528"></a><span class="lineno"> 1528</span>&#160;</div><div class="line"><a name="l01539"></a><span class="lineno"> 1539</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__nodes.html#ga5f7a0c98cd20d4f4e79a1edfd0c5e3a5">kvaDbDeleteNode</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <a class="code" href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">KvaDbNodeHnd</a> nh);</div><div class="line"><a name="l01540"></a><span class="lineno"> 1540</span>&#160;</div><div class="line"><a name="l01555"></a><span class="lineno"> 1555</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__nodes.html#ga11e891be4facd6e3f5ec02c6f0e313bd">kvaDbSetNodeName</a>(<a class="code" href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">KvaDbNodeHnd</a> nh, <span class="keywordtype">char</span> *buf);</div><div class="line"><a name="l01556"></a><span class="lineno"> 1556</span>&#160;</div><div class="line"><a name="l01570"></a><span class="lineno"> 1570</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__nodes.html#gade33a3dcdb4b3a61d35ac9b3b5cac6c5">kvaDbGetNodeName</a>(<a class="code" href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">KvaDbNodeHnd</a> nh, <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> buflen);</div><div class="line"><a name="l01571"></a><span class="lineno"> 1571</span>&#160;</div><div class="line"><a name="l01582"></a><span class="lineno"> 1582</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__nodes.html#ga756689d7c8309109a7dfc83378383747">kvaDbSetNodeComment</a>(<a class="code" href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">KvaDbNodeHnd</a> nh, <span class="keywordtype">char</span> *buf);</div><div class="line"><a name="l01583"></a><span class="lineno"> 1583</span>&#160;</div><div class="line"><a name="l01597"></a><span class="lineno"> 1597</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__nodes.html#ga01784cad4db60afa8eddc2cf8adfca36">kvaDbGetNodeComment</a>(<a class="code" href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">KvaDbNodeHnd</a> nh, <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> buflen);</div><div class="line"><a name="l01598"></a><span class="lineno"> 1598</span>&#160;</div><div class="line"><a name="l01609"></a><span class="lineno"> 1609</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__nodes.html#gac5a5eb07e09efb0edfd3cd87790d7449">kvaDbAddReceiveNodeToSignal</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <a class="code" href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">KvaDbNodeHnd</a> nh);</div><div class="line"><a name="l01610"></a><span class="lineno"> 1610</span>&#160;</div><div class="line"><a name="l01621"></a><span class="lineno"> 1621</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__nodes.html#ga9cbe7fe2db516ac4747d0d5c6f5a51f0">kvaDbRemoveReceiveNodeFromSignal</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <a class="code" href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">KvaDbNodeHnd</a> nh);</div><div class="line"><a name="l01622"></a><span class="lineno"> 1622</span>&#160;</div><div class="line"><a name="l01634"></a><span class="lineno"> 1634</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__nodes.html#gac310ce4a67d3bcc3d70330a24a9d65ab">kvaDbSignalContainsReceiveNode</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <a class="code" href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">KvaDbNodeHnd</a> nh);</div><div class="line"><a name="l01635"></a><span class="lineno"> 1635</span>&#160;</div><div class="line"><a name="l01636"></a><span class="lineno"> 1636</span>&#160;</div><div class="line"><a name="l01651"></a><span class="lineno"> 1651</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#gab9fcbde5951aacd3daf85f9ea95868a2">kvaDbStoreSignalValuePhys</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keywordtype">void</span> *can_data, <span class="keywordtype">int</span> len, <span class="keywordtype">double</span> value);</div><div class="line"><a name="l01652"></a><span class="lineno"> 1652</span>&#160;</div><div class="line"><a name="l01667"></a><span class="lineno"> 1667</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga13448863f001e926dfcfaa7643d30cd7">kvaDbStoreSignalValueRaw</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keywordtype">void</span> *can_data, <span class="keywordtype">int</span> len, <span class="keywordtype">int</span> value);</div><div class="line"><a name="l01668"></a><span class="lineno"> 1668</span>&#160;</div><div class="line"><a name="l01683"></a><span class="lineno"> 1683</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga5ecddb5cc8785a9a962f4bed3db8249c">kvaDbStoreSignalValueRaw64</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keywordtype">void</span> *can_data, <span class="keywordtype">int</span> len, uint64_t value);</div><div class="line"><a name="l01684"></a><span class="lineno"> 1684</span>&#160;</div><div class="line"><a name="l01697"></a><span class="lineno"> 1697</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#gae00e9a1fcede7194c455b563ef9b88a6">kvaDbGetFirstAttributeDefinition</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> *adh);</div><div class="line"><a name="l01698"></a><span class="lineno"> 1698</span>&#160;</div><div class="line"><a name="l01710"></a><span class="lineno"> 1710</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga8c510183f27c531345a8753cbd8d95cc">kvaDbGetAttributeDefinitionByName</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrName, <a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> *adh);</div><div class="line"><a name="l01711"></a><span class="lineno"> 1711</span>&#160;</div><div class="line"><a name="l01724"></a><span class="lineno"> 1724</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga1d7596e7ab7eb506c53121a13f8dc63f">kvaDbGetNextAttributeDefinition</a>(<a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> *nadh);</div><div class="line"><a name="l01725"></a><span class="lineno"> 1725</span>&#160;</div><div class="line"><a name="l01738"></a><span class="lineno"> 1738</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#gab05bb9b7e8f31ccdd09e4898abc31ae9">kvaDbGetAttributeDefinitionType</a>(<a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <a class="code" href="kva_db_lib_8h.html#a097f44c9d7fcb1cd04d12ff5d0f2a133">KvaDbAttributeType</a> *at);</div><div class="line"><a name="l01739"></a><span class="lineno"> 1739</span>&#160;</div><div class="line"><a name="l01752"></a><span class="lineno"> 1752</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga2043fabdf96aa79b5727497ba9b823dc">kvaDbGetAttributeDefinitionOwner</a>(<a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <a class="code" href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0">KvaDbAttributeOwner</a> *ao);</div><div class="line"><a name="l01753"></a><span class="lineno"> 1753</span>&#160;</div><div class="line"><a name="l01769"></a><span class="lineno"> 1769</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga545d6689c298cad89dcf321cb5dedbde">kvaDbGetAttributeDefinitionName</a>(<a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> buflen);</div><div class="line"><a name="l01770"></a><span class="lineno"> 1770</span>&#160;</div><div class="line"><a name="l01783"></a><span class="lineno"> 1783</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga5e96f0b80e03eb21c47d19217e6aef9e">kvaDbGetAttributeDefinitionInt</a>(<a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <span class="keywordtype">int</span> *def, <span class="keywordtype">int</span> *min, <span class="keywordtype">int</span> *max);</div><div class="line"><a name="l01784"></a><span class="lineno"> 1784</span>&#160;</div><div class="line"><a name="l01797"></a><span class="lineno"> 1797</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga7e7561c732e73ff957e727e977b19af2">kvaDbGetAttributeDefinitionFloat</a>(<a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <span class="keywordtype">float</span> *def, <span class="keywordtype">float</span> *min, <span class="keywordtype">float</span> *max);</div><div class="line"><a name="l01798"></a><span class="lineno"> 1798</span>&#160;</div><div class="line"><a name="l01812"></a><span class="lineno"> 1812</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#gaf10818b05284e4aab0cd5e3bbdc8696e">kvaDbGetAttributeDefinitionString</a>(<a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> buflen);</div><div class="line"><a name="l01813"></a><span class="lineno"> 1813</span>&#160;</div><div class="line"><a name="l01824"></a><span class="lineno"> 1824</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga6f1a812eee5818210df7d3e1c1bca0af">kvaDbGetAttributeDefinitionEnumeration</a>(<a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <span class="keywordtype">int</span> *def);</div><div class="line"><a name="l01825"></a><span class="lineno"> 1825</span>&#160;</div><div class="line"><a name="l01836"></a><span class="lineno"> 1836</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#gabbc2f38c6b7c0f437d1d679be2158d7f">kvaDbAddAttributeDefinition</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> *adh);</div><div class="line"><a name="l01837"></a><span class="lineno"> 1837</span>&#160;</div><div class="line"><a name="l01851"></a><span class="lineno"> 1851</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga39d81ba79c3d67ad550675dc580dd20e">kvaDbDeleteAttributeDefinition</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh);</div><div class="line"><a name="l01852"></a><span class="lineno"> 1852</span>&#160;</div><div class="line"><a name="l01868"></a><span class="lineno"> 1868</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga0cca3a491071a7ac3c67c243a95fcf56">kvaDbSetAttributeDefinitionName</a>(<a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <span class="keyword">const</span> <span class="keywordtype">char</span> *adName);</div><div class="line"><a name="l01869"></a><span class="lineno"> 1869</span>&#160;</div><div class="line"><a name="l01880"></a><span class="lineno"> 1880</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga0dd26a857f42e172fcddbccfc374b645">kvaDbSetAttributeDefinitionType</a>(<a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <a class="code" href="kva_db_lib_8h.html#a097f44c9d7fcb1cd04d12ff5d0f2a133">KvaDbAttributeType</a> adType);</div><div class="line"><a name="l01881"></a><span class="lineno"> 1881</span>&#160;</div><div class="line"><a name="l01892"></a><span class="lineno"> 1892</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga40223b0e02ed37ce5a858a99d41e28b6">kvaDbSetAttributeDefinitionOwner</a>(<a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <a class="code" href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0">KvaDbAttributeOwner</a> adOwner);</div><div class="line"><a name="l01893"></a><span class="lineno"> 1893</span>&#160;</div><div class="line"><a name="l01912"></a><span class="lineno"> 1912</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga080348ed3dbc47b8fbb35af4ed1aea23">kvaDbAddAttributeDefinitionEnum</a>(<a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <span class="keyword">const</span> <span class="keywordtype">char</span>* eName, <span class="keywordtype">int</span> eValue);</div><div class="line"><a name="l01913"></a><span class="lineno"> 1913</span>&#160;</div><div class="line"><a name="l01925"></a><span class="lineno"> 1925</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#gad32397697c2d9566e6287c1d33ae9376">kvaDbDeleteAttributeDefinitionEnum</a>(<a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <span class="keyword">const</span> <span class="keywordtype">char</span>* eName, <span class="keywordtype">int</span> eValue);</div><div class="line"><a name="l01926"></a><span class="lineno"> 1926</span>&#160;</div><div class="line"><a name="l01941"></a><span class="lineno"> 1941</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga2245c1872e83380b5b602e39ae32cc12">kvaDbGetAttributeDefinitionEnumValueByName</a>(<a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <span class="keyword">const</span> <span class="keywordtype">char</span>* eName, <span class="keywordtype">int</span>* eValue);</div><div class="line"><a name="l01942"></a><span class="lineno"> 1942</span>&#160;</div><div class="line"><a name="l01958"></a><span class="lineno"> 1958</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#gad7be3170d6c22ff78c5bedcb5038535a">kvaDbGetAttributeDefinitionEnumNameByValue</a>(<a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <span class="keywordtype">int</span> eValue, <span class="keywordtype">char</span>* buf, <span class="keywordtype">size_t</span> *buflen);</div><div class="line"><a name="l01959"></a><span class="lineno"> 1959</span>&#160;</div><div class="line"><a name="l01977"></a><span class="lineno"> 1977</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga51d2eb4d0b188dcbed8a906752ee4f23">kvaDbGetAttributeDefinitionEnumFirst</a>(<a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <span class="keywordtype">int</span> *eValue, <span class="keywordtype">char</span>* eName, <span class="keywordtype">size_t</span> *buflen);</div><div class="line"><a name="l01978"></a><span class="lineno"> 1978</span>&#160;</div><div class="line"><a name="l01996"></a><span class="lineno"> 1996</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga102b009090edf989a30d7cc41ce40970">kvaDbGetAttributeDefinitionEnumNext</a>(<a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <span class="keywordtype">int</span> *eValue, <span class="keywordtype">char</span>* eName, <span class="keywordtype">size_t</span> *buflen);</div><div class="line"><a name="l01997"></a><span class="lineno"> 1997</span>&#160;</div><div class="line"><a name="l02008"></a><span class="lineno"> 2008</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#gae85dbdeccb028023d82897d2efca422a">kvaDbSetAttributeDefinitionEnumDefault</a>(<a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <span class="keywordtype">int</span> dValue);</div><div class="line"><a name="l02009"></a><span class="lineno"> 2009</span>&#160;</div><div class="line"><a name="l02022"></a><span class="lineno"> 2022</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#gabf16a679eefc6677669936f41a5c2f99">kvaDbSetAttributeDefinitionInt</a>(<a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <span class="keywordtype">int</span> def, <span class="keywordtype">int</span> min, <span class="keywordtype">int</span> max);</div><div class="line"><a name="l02023"></a><span class="lineno"> 2023</span>&#160;</div><div class="line"><a name="l02036"></a><span class="lineno"> 2036</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#gafedf2cde9dc06e582379225bb7b02891">kvaDbSetAttributeDefinitionFloat</a>(<a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <span class="keywordtype">float</span> def, <span class="keywordtype">float</span> min, <span class="keywordtype">float</span> max);</div><div class="line"><a name="l02037"></a><span class="lineno"> 2037</span>&#160;</div><div class="line"><a name="l02048"></a><span class="lineno"> 2048</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga4d782c663b425aa0da64d83076f41379">kvaDbSetAttributeDefinitionString</a>(<a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <span class="keyword">const</span> <span class="keywordtype">char</span> *buf);</div><div class="line"><a name="l02049"></a><span class="lineno"> 2049</span>&#160;</div><div class="line"><a name="l02063"></a><span class="lineno"> 2063</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga895fc58f6fa4ac946e4bb519a5348b59">kvaDbAddMsgAttribute</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> *ah);</div><div class="line"><a name="l02064"></a><span class="lineno"> 2064</span>&#160;</div><div class="line"><a name="l02078"></a><span class="lineno"> 2078</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga260cd9cb2cccec515596389e51556f5b">kvaDbAddAttribute</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> *ah);</div><div class="line"><a name="l02079"></a><span class="lineno"> 2079</span>&#160;</div><div class="line"><a name="l02092"></a><span class="lineno"> 2092</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga537998cc1fd0bc2e8f2960d75f53b672">kvaDbDeleteMsgAttribute</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> ah);</div><div class="line"><a name="l02093"></a><span class="lineno"> 2093</span>&#160;</div><div class="line"><a name="l02106"></a><span class="lineno"> 2106</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#gaa43ebaec0d07b20058225ffd05b7ce1d">kvaDbDeleteAttribute</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> ah);</div><div class="line"><a name="l02107"></a><span class="lineno"> 2107</span>&#160;</div><div class="line"><a name="l02121"></a><span class="lineno"> 2121</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#gaff8d4a4fabf98a9da8327baa8f0aed25">kvaDbAddSignalAttribute</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> *ah);</div><div class="line"><a name="l02122"></a><span class="lineno"> 2122</span>&#160;</div><div class="line"><a name="l02135"></a><span class="lineno"> 2135</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga1e321c34b9cf82c1a5d0df60f3764b9b">kvaDbGetFirstEnumValue</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <a class="code" href="kva_db_lib_8h.html#aaf4013475de89eea3c708e933e552d14">KvaDbEnumValueHnd</a> *eh);</div><div class="line"><a name="l02136"></a><span class="lineno"> 2136</span>&#160;</div><div class="line"><a name="l02150"></a><span class="lineno"> 2150</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#gae5d4a76ffdaa9450615c3c14f11bff95">kvaDbGetNextEnumValue</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <a class="code" href="kva_db_lib_8h.html#aaf4013475de89eea3c708e933e552d14">KvaDbEnumValueHnd</a> *eh);</div><div class="line"><a name="l02151"></a><span class="lineno"> 2151</span>&#160;</div><div class="line"><a name="l02169"></a><span class="lineno"> 2169</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#gab7e1ba2f2df7304d342733a0e275a3cb">kvaDbGetEnumValue</a>(<a class="code" href="kva_db_lib_8h.html#aaf4013475de89eea3c708e933e552d14">KvaDbEnumValueHnd</a> eh, <span class="keywordtype">int</span> *val, <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> buflen);</div><div class="line"><a name="l02170"></a><span class="lineno"> 2170</span>&#160;</div><div class="line"><a name="l02188"></a><span class="lineno"> 2188</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#ga47e441735aa826b3ef3186cfdbc3e772">kvaDbGetFirstEnumValuePair</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <a class="code" href="kva_db_lib_8h.html#aaf4013475de89eea3c708e933e552d14">KvaDbEnumValueHnd</a> *eh, <span class="keywordtype">int</span> *val, <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> buflen);</div><div class="line"><a name="l02189"></a><span class="lineno"> 2189</span>&#160;</div><div class="line"><a name="l02208"></a><span class="lineno"> 2208</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#gad2091a2e43cb26d6dcb5839525be279f">kvaDbGetNextEnumValuePair</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <a class="code" href="kva_db_lib_8h.html#aaf4013475de89eea3c708e933e552d14">KvaDbEnumValueHnd</a> *eh, <span class="keywordtype">int</span> *val, <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> buflen);</div><div class="line"><a name="l02209"></a><span class="lineno"> 2209</span>&#160;</div><div class="line"><a name="l02223"></a><span class="lineno"> 2223</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#gac094c8af277fc9d21315bb190d7ae3fd">kvaDbAddEnumValue</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keywordtype">int</span> val, <span class="keyword">const</span> <span class="keywordtype">char</span>* name);</div><div class="line"><a name="l02224"></a><span class="lineno"> 2224</span>&#160;</div><div class="line"><a name="l02237"></a><span class="lineno"> 2237</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__signals.html#gaef7c3535c1edd6709c5c1bc666780bb9">kvaDbDeleteEnumValue</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <a class="code" href="kva_db_lib_8h.html#aaf4013475de89eea3c708e933e552d14">KvaDbEnumValueHnd</a> eh);</div><div class="line"><a name="l02238"></a><span class="lineno"> 2238</span>&#160;</div><div class="line"><a name="l02251"></a><span class="lineno"> 2251</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#gacb468194b6832ea1165bd9b257bba92a">kvaDbDeleteSignalAttribute</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> ah);</div><div class="line"><a name="l02252"></a><span class="lineno"> 2252</span>&#160;</div><div class="line"><a name="l02266"></a><span class="lineno"> 2266</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga572aececa809758b5be2a9281dc51c5b">kvaDbAddNodeAttribute</a>(<a class="code" href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">KvaDbNodeHnd</a> nh, <a class="code" href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a> adh, <a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> *ah);</div><div class="line"><a name="l02267"></a><span class="lineno"> 2267</span>&#160;</div><div class="line"><a name="l02280"></a><span class="lineno"> 2280</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#gaf8b92b8e9118412510779b3ed39472e9">kvaDbDeleteNodeAttribute</a>(<a class="code" href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">KvaDbNodeHnd</a> nh, <a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> ah);</div><div class="line"><a name="l02281"></a><span class="lineno"> 2281</span>&#160;</div><div class="line"><a name="l02294"></a><span class="lineno"> 2294</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga2b5c7bd301a1b8199fdc77c9aa5aceb0">kvaDbGetFirstMsgAttribute</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> *ah);</div><div class="line"><a name="l02295"></a><span class="lineno"> 2295</span>&#160;</div><div class="line"><a name="l02307"></a><span class="lineno"> 2307</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga8dc2f474a745af37d128a7cca676fa4d">kvaDbGetMsgAttributeByName</a>(<a class="code" href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a> mh, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrName, <a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> *ah);</div><div class="line"><a name="l02308"></a><span class="lineno"> 2308</span>&#160;</div><div class="line"><a name="l02320"></a><span class="lineno"> 2320</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga7897e073fee5259ec0d4ab2f60835ff6">kvaDbGetAttributeByName</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrName, <a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> *ah);</div><div class="line"><a name="l02321"></a><span class="lineno"> 2321</span>&#160;</div><div class="line"><a name="l02334"></a><span class="lineno"> 2334</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga1698bce319bf3594798a940e1339235e">kvaDbGetFirstSignalAttribute</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> *ah);</div><div class="line"><a name="l02335"></a><span class="lineno"> 2335</span>&#160;</div><div class="line"><a name="l02347"></a><span class="lineno"> 2347</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga150783801c9a7044f880f380199aff20">kvaDbGetSignalAttributeByName</a>(<a class="code" href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a> sh, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrName, <a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> *ah);</div><div class="line"><a name="l02348"></a><span class="lineno"> 2348</span>&#160;</div><div class="line"><a name="l02361"></a><span class="lineno"> 2361</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#gad6991dab90e666401fe6a59cf47e8a67">kvaDbGetFirstNodeAttribute</a>(<a class="code" href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">KvaDbNodeHnd</a> nh, <a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> *ah);</div><div class="line"><a name="l02362"></a><span class="lineno"> 2362</span>&#160;</div><div class="line"><a name="l02374"></a><span class="lineno"> 2374</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga25ce4037a1db7a26e3a1f83da0040e76">kvaDbGetNodeAttributeByName</a>(<a class="code" href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">KvaDbNodeHnd</a> nh, <span class="keyword">const</span> <span class="keywordtype">char</span> *attrName, <a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> *ah);</div><div class="line"><a name="l02375"></a><span class="lineno"> 2375</span>&#160;</div><div class="line"><a name="l02387"></a><span class="lineno"> 2387</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#gacfeae57c11cbcbf32ef962eed9790e77">kvaDbGetFirstAttribute</a>(<a class="code" href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a> dh, <a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> *nah);</div><div class="line"><a name="l02388"></a><span class="lineno"> 2388</span>&#160;</div><div class="line"><a name="l02404"></a><span class="lineno"> 2404</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#gad96bb66407d3d76c157ff37a515b58a7">kvaDbGetNextAttribute</a>(<a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> ah, <a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> *nah);</div><div class="line"><a name="l02405"></a><span class="lineno"> 2405</span>&#160;</div><div class="line"><a name="l02418"></a><span class="lineno"> 2418</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga3f0b81f7b4ee457a7002ccd3af251978">kvaDbGetAttributeType</a>(<a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> ah, <a class="code" href="kva_db_lib_8h.html#a097f44c9d7fcb1cd04d12ff5d0f2a133">KvaDbAttributeType</a> *at);</div><div class="line"><a name="l02419"></a><span class="lineno"> 2419</span>&#160;</div><div class="line"><a name="l02435"></a><span class="lineno"> 2435</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga32912a0f71333790136a82a35f1105b4">kvaDbGetAttributeName</a>(<a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> ah, <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> buflen);</div><div class="line"><a name="l02436"></a><span class="lineno"> 2436</span>&#160;</div><div class="line"><a name="l02449"></a><span class="lineno"> 2449</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#gafbebcc3892941d49afc6150dd74f6935">kvaDbSetAttributeValueInt</a>(<a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> ah, <span class="keywordtype">int</span> val);</div><div class="line"><a name="l02450"></a><span class="lineno"> 2450</span>&#160;</div><div class="line"><a name="l02463"></a><span class="lineno"> 2463</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#gacfa89a142224438951f501e730de1408">kvaDbGetAttributeValueInt</a>(<a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> ah, <span class="keywordtype">int</span> *val);</div><div class="line"><a name="l02464"></a><span class="lineno"> 2464</span>&#160;</div><div class="line"><a name="l02477"></a><span class="lineno"> 2477</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga60903e8eb00b40da48155f4d0e58d961">kvaDbSetAttributeValueFloat</a>(<a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> ah, <span class="keywordtype">float</span> val);</div><div class="line"><a name="l02478"></a><span class="lineno"> 2478</span>&#160;</div><div class="line"><a name="l02491"></a><span class="lineno"> 2491</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#gaf24b0727ee677167cd371b4ac2abbf16">kvaDbGetAttributeValueFloat</a>(<a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> ah, <span class="keywordtype">float</span> *val);</div><div class="line"><a name="l02492"></a><span class="lineno"> 2492</span>&#160;</div><div class="line"><a name="l02506"></a><span class="lineno"> 2506</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga7105f77e536fd5b3684dc1c555f0a733">kvaDbSetAttributeValueString</a>(<a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> ah, <span class="keyword">const</span> <span class="keywordtype">char</span> *buf, <span class="keywordtype">int</span> buflen);</div><div class="line"><a name="l02507"></a><span class="lineno"> 2507</span>&#160;</div><div class="line"><a name="l02523"></a><span class="lineno"> 2523</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga382dbefe56378b9e23bead0d914097e3">kvaDbGetAttributeValueString</a>(<a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> ah, <span class="keywordtype">char</span> *buf, <span class="keywordtype">size_t</span> buflen);</div><div class="line"><a name="l02524"></a><span class="lineno"> 2524</span>&#160;</div><div class="line"><a name="l02537"></a><span class="lineno"> 2537</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#gab7122a4522c858710acff0c7c6b942a3">kvaDbSetAttributeValueEnumeration</a>(<a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> ah, <span class="keywordtype">int</span> val);</div><div class="line"><a name="l02538"></a><span class="lineno"> 2538</span>&#160;</div><div class="line"><a name="l02551"></a><span class="lineno"> 2551</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__attributes.html#ga7578b036a1b304874e8d61eaea5252e3">kvaDbGetAttributeValueEnumeration</a>(<a class="code" href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a> ah, <span class="keywordtype">int</span> *val);</div><div class="line"><a name="l02552"></a><span class="lineno"> 2552</span>&#160;</div><div class="line"><a name="l02553"></a><span class="lineno"> 2553</span>&#160;</div><div class="line"><a name="l02567"></a><span class="lineno"> 2567</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#gaf396a8ddcdb19ceca7be58376ae10cd8">kvaDbMsgDlcToBytes</a>(<a class="code" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694">KvaDbProtocolType</a> prot, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> dlc, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *numBytes);</div><div class="line"><a name="l02568"></a><span class="lineno"> 2568</span>&#160;</div><div class="line"><a name="l02582"></a><span class="lineno"> 2582</span>&#160;<a class="code" href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a> <a class="code" href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a> <a class="code" href="group__kvadb__messages.html#gad5b5e16d7375d2a63c93b6b56aeae40a">kvaDbBytesToMsgDlc</a>(<a class="code" href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694">KvaDbProtocolType</a> prot, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> numBytes, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *dlc);</div><div class="line"><a name="l02583"></a><span class="lineno"> 2583</span>&#160;</div><div class="line"><a name="l02605"></a><span class="lineno"> 2605</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l02606"></a><span class="lineno"> 2606</span>&#160;}</div><div class="line"><a name="l02607"></a><span class="lineno"> 2607</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l02608"></a><span class="lineno"> 2608</span>&#160;</div><div class="line"><a name="l02609"></a><span class="lineno"> 2609</span>&#160;<span class="preprocessor">#endif //KVADBLIB_H</span></div><div class="ttc" id="group__kvadb__nodes_html_ga9f10f9f99a4256478b35b4b97d569080"><div class="ttname"><a href="group__kvadb__nodes.html#ga9f10f9f99a4256478b35b4b97d569080">kvaDbGetFirstNode</a></div><div class="ttdeci">KvaDbStatus kvaDbGetFirstNode(KvaDbHnd dh, KvaDbNodeHnd *nh)</div></div>
<div class="ttc" id="group__kvadb__signals_html_gabd4ffb9b527127a9c144570ce63ae628"><div class="ttname"><a href="group__kvadb__signals.html#gabd4ffb9b527127a9c144570ce63ae628">kvaDbGetSignalPresentationType</a></div><div class="ttdeci">KvaDbStatus kvaDbGetSignalPresentationType(KvaDbSignalHnd sh, KvaDbSignalType *t)</div></div>
<div class="ttc" id="group__kvadb__database_html_gabe66bb4a8311ee7503e117ec392378b3"><div class="ttname"><a href="group__kvadb__database.html#gabe66bb4a8311ee7503e117ec392378b3">kvaDbGetVersion</a></div><div class="ttdeci">KvaDbStatus kvaDbGetVersion(int *major, int *minor, int *build)</div></div>
<div class="ttc" id="group__kvadb__database_html_ga927869d77b7bde7a2b0384dc6ec8c759"><div class="ttname"><a href="group__kvadb__database.html#ga927869d77b7bde7a2b0384dc6ec8c759">kvaDbSetDummyFileName</a></div><div class="ttdeci">KvaDbStatus kvaDbSetDummyFileName(KvaDbHnd dh, const char *filename)</div></div>
<div class="ttc" id="group__kvadb__messages_html_ga6b607012a7889df9b00f032aee6959ff"><div class="ttname"><a href="group__kvadb__messages.html#ga6b607012a7889df9b00f032aee6959ff">kvaDbSetMsgId</a></div><div class="ttdeci">KvaDbStatus kvaDbSetMsgId(KvaDbMessageHnd mh, unsigned int id, unsigned int flags)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a2f504ec74e40048f49ed23d630528d57a8ded1a0b9302cdfd59e79be4aaf85dad"><div class="ttname"><a href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a8ded1a0b9302cdfd59e79be4aaf85dad">kvaDbErr_Fail</a></div><div class="ttdoc">General failure. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:114</div></div>
<div class="ttc" id="group__kvadb__database_html_gaef428f2f4f23c81ada89b8317683c276"><div class="ttname"><a href="group__kvadb__database.html#gaef428f2f4f23c81ada89b8317683c276">kvaDbGetErrorText</a></div><div class="ttdeci">KvaDbStatus kvaDbGetErrorText(KvaDbStatus error, char *buf, size_t buflen)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_gacfa89a142224438951f501e730de1408"><div class="ttname"><a href="group__kvadb__attributes.html#gacfa89a142224438951f501e730de1408">kvaDbGetAttributeValueInt</a></div><div class="ttdeci">KvaDbStatus kvaDbGetAttributeValueInt(KvaDbAttributeHnd ah, int *val)</div></div>
<div class="ttc" id="group__kvadb__messages_html_ga9698147c268d22991c3ff0f907dff02e"><div class="ttname"><a href="group__kvadb__messages.html#ga9698147c268d22991c3ff0f907dff02e">kvaDbGetMsgByIdEx</a></div><div class="ttdeci">KvaDbStatus kvaDbGetMsgByIdEx(KvaDbHnd dh, unsigned int id, unsigned int flags, KvaDbMessageHnd *mh)</div></div>
<div class="ttc" id="group__kvadb__signals_html_gac0d9f8909c721b79b0c0e213fc22e607"><div class="ttname"><a href="group__kvadb__signals.html#gac0d9f8909c721b79b0c0e213fc22e607">kvaDbGetSignalValueLimits</a></div><div class="ttdeci">KvaDbStatus kvaDbGetSignalValueLimits(KvaDbSignalHnd sh, double *minval, double *maxval)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a486155dbae03cc008297edad213339d0a432d47a11effc5dcfaba1ac6ff613855"><div class="ttname"><a href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0a432d47a11effc5dcfaba1ac6ff613855">kvaDb_AttributeOwnerMessage</a></div><div class="ttdoc">Message owner. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:198</div></div>
<div class="ttc" id="group__kvadb__signals_html_gabbbad3a12d611acbd969734481fcc48c"><div class="ttname"><a href="group__kvadb__signals.html#gabbbad3a12d611acbd969734481fcc48c">kvaDbAddSignal</a></div><div class="ttdeci">KvaDbStatus kvaDbAddSignal(KvaDbMessageHnd mh, KvaDbSignalHnd *sh)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga2b5c7bd301a1b8199fdc77c9aa5aceb0"><div class="ttname"><a href="group__kvadb__attributes.html#ga2b5c7bd301a1b8199fdc77c9aa5aceb0">kvaDbGetFirstMsgAttribute</a></div><div class="ttdeci">KvaDbStatus kvaDbGetFirstMsgAttribute(KvaDbMessageHnd mh, KvaDbAttributeHnd *ah)</div></div>
<div class="ttc" id="struct_kva_db_protocol_properties_html_a4f81fb4d85cd39f1658a64e087321245"><div class="ttname"><a href="struct_kva_db_protocol_properties.html#a4f81fb4d85cd39f1658a64e087321245">KvaDbProtocolProperties::maxSignalLength</a></div><div class="ttdeci">unsigned int maxSignalLength</div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:239</div></div>
<div class="ttc" id="group__kvadb__messages_html_ga4adb841c585acfacdb73c5836a7c5b7d"><div class="ttname"><a href="group__kvadb__messages.html#ga4adb841c585acfacdb73c5836a7c5b7d">kvaDbSetMsgDlc</a></div><div class="ttdeci">KvaDbStatus kvaDbSetMsgDlc(KvaDbMessageHnd mh, int dlc)</div></div>
<div class="ttc" id="group__kvadb__database_html_gabf1db33bc6778e2f77ab1b66e8f743e9"><div class="ttname"><a href="group__kvadb__database.html#gabf1db33bc6778e2f77ab1b66e8f743e9">kvaDbWriteFile</a></div><div class="ttdeci">KvaDbStatus kvaDbWriteFile(KvaDbHnd dh, char *filename)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga1698bce319bf3594798a940e1339235e"><div class="ttname"><a href="group__kvadb__attributes.html#ga1698bce319bf3594798a940e1339235e">kvaDbGetFirstSignalAttribute</a></div><div class="ttdeci">KvaDbStatus kvaDbGetFirstSignalAttribute(KvaDbSignalHnd sh, KvaDbAttributeHnd *ah)</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga43c3ac08f5a5114b1495b073d285df06"><div class="ttname"><a href="group__kvadb__signals.html#ga43c3ac08f5a5114b1495b073d285df06">kvaDbSetSignalName</a></div><div class="ttdeci">KvaDbStatus kvaDbSetSignalName(KvaDbSignalHnd sh, char *buf)</div></div>
<div class="ttc" id="group__kvadb__nodes_html_ga01784cad4db60afa8eddc2cf8adfca36"><div class="ttname"><a href="group__kvadb__nodes.html#ga01784cad4db60afa8eddc2cf8adfca36">kvaDbGetNodeComment</a></div><div class="ttdeci">KvaDbStatus kvaDbGetNodeComment(KvaDbNodeHnd nh, char *buf, size_t buflen)</div></div>
<div class="ttc" id="group__kvadb__messages_html_ga894f00aefc3b13615917a7db64d3c1e6"><div class="ttname"><a href="group__kvadb__messages.html#ga894f00aefc3b13615917a7db64d3c1e6">kvaDbGetMsgFlags</a></div><div class="ttdeci">KvaDbStatus kvaDbGetMsgFlags(KvaDbMessageHnd mh, unsigned int *flags)</div></div>
<div class="ttc" id="group__kvadb__messages_html_gac400592a259f0db28e713aab2b8b4055"><div class="ttname"><a href="group__kvadb__messages.html#gac400592a259f0db28e713aab2b8b4055">kvaDbGetMsgSendNode</a></div><div class="ttdeci">KvaDbStatus kvaDbGetMsgSendNode(KvaDbMessageHnd mh, KvaDbNodeHnd *nh)</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga3a01b63f3b3a413d008bdcb85778034f"><div class="ttname"><a href="group__kvadb__signals.html#ga3a01b63f3b3a413d008bdcb85778034f">kvaDbSetSignalValueScaling</a></div><div class="ttdeci">KvaDbStatus kvaDbSetSignalValueScaling(KvaDbSignalHnd sh, double factor, double offset)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a9aa60e1ead64be77ad551e745cbfd4d3"><div class="ttname"><a href="kva_db_lib_8h.html#a9aa60e1ead64be77ad551e745cbfd4d3">WINAPI</a></div><div class="ttdeci">#define WINAPI</div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:93</div></div>
<div class="ttc" id="group__kvadb__nodes_html_gac5a5eb07e09efb0edfd3cd87790d7449"><div class="ttname"><a href="group__kvadb__nodes.html#gac5a5eb07e09efb0edfd3cd87790d7449">kvaDbAddReceiveNodeToSignal</a></div><div class="ttdeci">KvaDbStatus kvaDbAddReceiveNodeToSignal(KvaDbSignalHnd sh, KvaDbNodeHnd nh)</div></div>
<div class="ttc" id="group__kvadb__messages_html_ga20409dc07a8fa5f38cfd2e54f98e5748"><div class="ttname"><a href="group__kvadb__messages.html#ga20409dc07a8fa5f38cfd2e54f98e5748">kvaDbAddMsg</a></div><div class="ttdeci">KvaDbStatus kvaDbAddMsg(KvaDbHnd dh, KvaDbMessageHnd *mh)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga7e7561c732e73ff957e727e977b19af2"><div class="ttname"><a href="group__kvadb__attributes.html#ga7e7561c732e73ff957e727e977b19af2">kvaDbGetAttributeDefinitionFloat</a></div><div class="ttdeci">KvaDbStatus kvaDbGetAttributeDefinitionFloat(KvaDbAttributeDefHnd adh, float *def, float *min, float *max)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga8c510183f27c531345a8753cbd8d95cc"><div class="ttname"><a href="group__kvadb__attributes.html#ga8c510183f27c531345a8753cbd8d95cc">kvaDbGetAttributeDefinitionByName</a></div><div class="ttdeci">KvaDbStatus kvaDbGetAttributeDefinitionByName(KvaDbHnd dh, const char *attrName, KvaDbAttributeDefHnd *adh)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a097f44c9d7fcb1cd04d12ff5d0f2a133a6c054094295162537e85bcf7da9074cd"><div class="ttname"><a href="kva_db_lib_8h.html#a097f44c9d7fcb1cd04d12ff5d0f2a133a6c054094295162537e85bcf7da9074cd">kvaDb_AttributeFloat</a></div><div class="ttdoc">Float attribute. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:182</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a2f504ec74e40048f49ed23d630528d57a3d217f1767d0883f9cb6c2ca5498ccde"><div class="ttname"><a href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a3d217f1767d0883f9cb6c2ca5498ccde">kvaDbErr_NoSignal</a></div><div class="ttdoc">No signal was found. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:118</div></div>
<div class="ttc" id="group__kvadb__nodes_html_ga9cbe7fe2db516ac4747d0d5c6f5a51f0"><div class="ttname"><a href="group__kvadb__nodes.html#ga9cbe7fe2db516ac4747d0d5c6f5a51f0">kvaDbRemoveReceiveNodeFromSignal</a></div><div class="ttdeci">KvaDbStatus kvaDbRemoveReceiveNodeFromSignal(KvaDbSignalHnd sh, KvaDbNodeHnd nh)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a486155dbae03cc008297edad213339d0"><div class="ttname"><a href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0">KvaDbAttributeOwner</a></div><div class="ttdeci">KvaDbAttributeOwner</div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:195</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga5ecddb5cc8785a9a962f4bed3db8249c"><div class="ttname"><a href="group__kvadb__signals.html#ga5ecddb5cc8785a9a962f4bed3db8249c">kvaDbStoreSignalValueRaw64</a></div><div class="ttdeci">KvaDbStatus kvaDbStoreSignalValueRaw64(KvaDbSignalHnd sh, void *can_data, int len, uint64_t value)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a486155dbae03cc008297edad213339d0a853d4d5867909ea38ed3e51a3f4cb004"><div class="ttname"><a href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0a853d4d5867909ea38ed3e51a3f4cb004">kvaDb_AttributeOwnerEnv</a></div><div class="ttdoc">Environment owner. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:201</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a2f504ec74e40048f49ed23d630528d57a2e6abe94cabd988083a9bff0917ad82c"><div class="ttname"><a href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a2e6abe94cabd988083a9bff0917ad82c">kvaDbErr_OnlyOneAllowed</a></div><div class="ttdoc">An identical kvaDbLib structure already exists (and only one database at a time can be used)...</div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:124</div></div>
<div class="ttc" id="group__kvadb__attributes_html_gaf10818b05284e4aab0cd5e3bbdc8696e"><div class="ttname"><a href="group__kvadb__attributes.html#gaf10818b05284e4aab0cd5e3bbdc8696e">kvaDbGetAttributeDefinitionString</a></div><div class="ttdeci">KvaDbStatus kvaDbGetAttributeDefinitionString(KvaDbAttributeDefHnd adh, char *buf, size_t buflen)</div></div>
<div class="ttc" id="group__kvadb__database_html_ga0da72bb21d2664d6443f7b3349ec9df5"><div class="ttname"><a href="group__kvadb__database.html#ga0da72bb21d2664d6443f7b3349ec9df5">kvaDbCreate</a></div><div class="ttdeci">KvaDbStatus kvaDbCreate(KvaDbHnd dh, const char *localName, const char *filename)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a0ab6b252bb2dbf1312bd48208954e67b"><div class="ttname"><a href="kva_db_lib_8h.html#a0ab6b252bb2dbf1312bd48208954e67b">KvaDbHnd</a></div><div class="ttdeci">void * KvaDbHnd</div><div class="ttdoc">Database handle. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:256</div></div>
<div class="ttc" id="group__kvadb__signals_html_gabf8723b14dafc4597cd68d72a0608884"><div class="ttname"><a href="group__kvadb__signals.html#gabf8723b14dafc4597cd68d72a0608884">kvaDbSetSignalUnit</a></div><div class="ttdeci">KvaDbStatus kvaDbSetSignalUnit(KvaDbSignalHnd sh, char *buf)</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga929e36e4b5b88d6c4db67c50f0b6f9e9"><div class="ttname"><a href="group__kvadb__signals.html#ga929e36e4b5b88d6c4db67c50f0b6f9e9">kvaDbGetSignalValueInteger</a></div><div class="ttdeci">KvaDbStatus kvaDbGetSignalValueInteger(KvaDbSignalHnd sh, int *f, void *data, size_t len)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga8dc2f474a745af37d128a7cca676fa4d"><div class="ttname"><a href="group__kvadb__attributes.html#ga8dc2f474a745af37d128a7cca676fa4d">kvaDbGetMsgAttributeByName</a></div><div class="ttdeci">KvaDbStatus kvaDbGetMsgAttributeByName(KvaDbMessageHnd mh, const char *attrName, KvaDbAttributeHnd *ah)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_adb7f65c8a757705c653045957266beb4"><div class="ttname"><a href="kva_db_lib_8h.html#adb7f65c8a757705c653045957266beb4">KvaDbNodeHnd</a></div><div class="ttdeci">void * KvaDbNodeHnd</div><div class="ttdoc">Node handle. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:259</div></div>
<div class="ttc" id="group__kvadb__messages_html_gab0420983b735501899087eef7b127ccd"><div class="ttname"><a href="group__kvadb__messages.html#gab0420983b735501899087eef7b127ccd">kvaDbSetMsgName</a></div><div class="ttdeci">KvaDbStatus kvaDbSetMsgName(KvaDbMessageHnd mh, char *buf)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga4d782c663b425aa0da64d83076f41379"><div class="ttname"><a href="group__kvadb__attributes.html#ga4d782c663b425aa0da64d83076f41379">kvaDbSetAttributeDefinitionString</a></div><div class="ttdeci">KvaDbStatus kvaDbSetAttributeDefinitionString(KvaDbAttributeDefHnd adh, const char *buf)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_gacfeae57c11cbcbf32ef962eed9790e77"><div class="ttname"><a href="group__kvadb__attributes.html#gacfeae57c11cbcbf32ef962eed9790e77">kvaDbGetFirstAttribute</a></div><div class="ttdeci">KvaDbStatus kvaDbGetFirstAttribute(KvaDbHnd dh, KvaDbAttributeHnd *nah)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_gae85dbdeccb028023d82897d2efca422a"><div class="ttname"><a href="group__kvadb__attributes.html#gae85dbdeccb028023d82897d2efca422a">kvaDbSetAttributeDefinitionEnumDefault</a></div><div class="ttdeci">KvaDbStatus kvaDbSetAttributeDefinitionEnumDefault(KvaDbAttributeDefHnd adh, int dValue)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_aaf4013475de89eea3c708e933e552d14"><div class="ttname"><a href="kva_db_lib_8h.html#aaf4013475de89eea3c708e933e552d14">KvaDbEnumValueHnd</a></div><div class="ttdeci">void * KvaDbEnumValueHnd</div><div class="ttdoc">Enumeration value handle. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:262</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a2f504ec74e40048f49ed23d630528d57a52a76d653ea86d911d987872cf59b79e"><div class="ttname"><a href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a52a76d653ea86d911d987872cf59b79e">kvaDbErr_Internal</a></div><div class="ttdoc">An internal error occured in the library. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:119</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga60dabd749ad9113ecff2cf4d6fc4df62"><div class="ttname"><a href="group__kvadb__signals.html#ga60dabd749ad9113ecff2cf4d6fc4df62">kvaDbGetSignalQualifiedName</a></div><div class="ttdeci">KvaDbStatus kvaDbGetSignalQualifiedName(KvaDbSignalHnd sh, char *buf, size_t buflen)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a486155dbae03cc008297edad213339d0a8f87e1e84d5abd955a3c4a885350162c"><div class="ttname"><a href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0a8f87e1e84d5abd955a3c4a885350162c">kvaDb_AttributeOwnerDb</a></div><div class="ttdoc">Database owner. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:197</div></div>
<div class="ttc" id="kva_db_lib_8h_html_ad0362f767c822d2c461843ea80cb7694a03e6956a7906f4dbfac5ba1189de7281"><div class="ttname"><a href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a03e6956a7906f4dbfac5ba1189de7281">kvaDb_ProtocolUnknown</a></div><div class="ttdoc">Unknown or not specified protocol. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:223</div></div>
<div class="ttc" id="group__kvadb__messages_html_ga5041eeeb8c35df302ace87a2bab3b283"><div class="ttname"><a href="group__kvadb__messages.html#ga5041eeeb8c35df302ace87a2bab3b283">kvaDbGetMsgIdEx</a></div><div class="ttdeci">KvaDbStatus kvaDbGetMsgIdEx(KvaDbMessageHnd mh, unsigned int *id)</div></div>
<div class="ttc" id="group__kvadb__messages_html_ga2fc55113d8678dfa58a79172d36954ef"><div class="ttname"><a href="group__kvadb__messages.html#ga2fc55113d8678dfa58a79172d36954ef">kvaDbSetMsgIdEx</a></div><div class="ttdeci">KvaDbStatus kvaDbSetMsgIdEx(KvaDbMessageHnd mh, unsigned int id)</div></div>
<div class="ttc" id="group__kvadb__signals_html_gaeec680d3d20bddb57dd09389faacba9e"><div class="ttname"><a href="group__kvadb__signals.html#gaeec680d3d20bddb57dd09389faacba9e">kvaDbGetFirstSignal</a></div><div class="ttdeci">KvaDbStatus kvaDbGetFirstSignal(KvaDbMessageHnd mh, KvaDbSignalHnd *sh)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga6f1a812eee5818210df7d3e1c1bca0af"><div class="ttname"><a href="group__kvadb__attributes.html#ga6f1a812eee5818210df7d3e1c1bca0af">kvaDbGetAttributeDefinitionEnumeration</a></div><div class="ttdeci">KvaDbStatus kvaDbGetAttributeDefinitionEnumeration(KvaDbAttributeDefHnd adh, int *def)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga5e96f0b80e03eb21c47d19217e6aef9e"><div class="ttname"><a href="group__kvadb__attributes.html#ga5e96f0b80e03eb21c47d19217e6aef9e">kvaDbGetAttributeDefinitionInt</a></div><div class="ttdeci">KvaDbStatus kvaDbGetAttributeDefinitionInt(KvaDbAttributeDefHnd adh, int *def, int *min, int *max)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_gab05bb9b7e8f31ccdd09e4898abc31ae9"><div class="ttname"><a href="group__kvadb__attributes.html#gab05bb9b7e8f31ccdd09e4898abc31ae9">kvaDbGetAttributeDefinitionType</a></div><div class="ttdeci">KvaDbStatus kvaDbGetAttributeDefinitionType(KvaDbAttributeDefHnd adh, KvaDbAttributeType *at)</div></div>
<div class="ttc" id="group__kvadb__database_html_ga2b96a31d3ff595c861656bfd2ac43d55"><div class="ttname"><a href="group__kvadb__database.html#ga2b96a31d3ff595c861656bfd2ac43d55">kvaDbGetLastParseError</a></div><div class="ttdeci">KvaDbStatus kvaDbGetLastParseError(char *buf, unsigned int *buflen)</div></div>
<div class="ttc" id="group__kvadb__database_html_gaa0f4c9ff207860723464907c2cc388c4"><div class="ttname"><a href="group__kvadb__database.html#gaa0f4c9ff207860723464907c2cc388c4">kvaDbGetProtocol</a></div><div class="ttdeci">KvaDbStatus kvaDbGetProtocol(KvaDbHnd dh, KvaDbProtocolType *prot)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga260cd9cb2cccec515596389e51556f5b"><div class="ttname"><a href="group__kvadb__attributes.html#ga260cd9cb2cccec515596389e51556f5b">kvaDbAddAttribute</a></div><div class="ttdeci">KvaDbStatus kvaDbAddAttribute(KvaDbHnd dh, KvaDbAttributeDefHnd adh, KvaDbAttributeHnd *ah)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a486155dbae03cc008297edad213339d0a48121f53d92e75410ef78aff223aeb34"><div class="ttname"><a href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0a48121f53d92e75410ef78aff223aeb34">kvaDb_AttributeOwnerSignal</a></div><div class="ttdoc">Signal owner. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:200</div></div>
<div class="ttc" id="group__kvadb__attributes_html_gae00e9a1fcede7194c455b563ef9b88a6"><div class="ttname"><a href="group__kvadb__attributes.html#gae00e9a1fcede7194c455b563ef9b88a6">kvaDbGetFirstAttributeDefinition</a></div><div class="ttdeci">KvaDbStatus kvaDbGetFirstAttributeDefinition(KvaDbHnd dh, KvaDbAttributeDefHnd *adh)</div></div>
<div class="ttc" id="group__kvadb__database_html_ga5b519b0fee0fb480488a5a5c628c863a"><div class="ttname"><a href="group__kvadb__database.html#ga5b519b0fee0fb480488a5a5c628c863a">kvaDbAddFile</a></div><div class="ttdeci">KvaDbStatus kvaDbAddFile(KvaDbHnd dh, const char *filename)</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga692bc09e34328197d5061cdb521c6c3f"><div class="ttname"><a href="group__kvadb__signals.html#ga692bc09e34328197d5061cdb521c6c3f">kvaDbSetSignalEncoding</a></div><div class="ttdeci">KvaDbStatus kvaDbSetSignalEncoding(KvaDbSignalHnd sh, KvaDbSignalEncoding e)</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga1789980c0ede9307c77ecc265be94539"><div class="ttname"><a href="group__kvadb__signals.html#ga1789980c0ede9307c77ecc265be94539">kvaDbGetSignalName</a></div><div class="ttdeci">KvaDbStatus kvaDbGetSignalName(KvaDbSignalHnd sh, char *buf, size_t buflen)</div></div>
<div class="ttc" id="group__kvadb__nodes_html_gade33a3dcdb4b3a61d35ac9b3b5cac6c5"><div class="ttname"><a href="group__kvadb__nodes.html#gade33a3dcdb4b3a61d35ac9b3b5cac6c5">kvaDbGetNodeName</a></div><div class="ttdeci">KvaDbStatus kvaDbGetNodeName(KvaDbNodeHnd nh, char *buf, size_t buflen)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a561c9270625ed9b7a4bc32edaab72227"><div class="ttname"><a href="kva_db_lib_8h.html#a561c9270625ed9b7a4bc32edaab72227">KvaDbMessageHnd</a></div><div class="ttdeci">void * KvaDbMessageHnd</div><div class="ttdoc">Message handle. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:257</div></div>
<div class="ttc" id="struct_kva_db_protocol_properties_html_acea8c05d06bb3303dd71b41bec875533"><div class="ttname"><a href="struct_kva_db_protocol_properties.html#acea8c05d06bb3303dd71b41bec875533">KvaDbProtocolProperties::maxMessageDlc</a></div><div class="ttdeci">unsigned int maxMessageDlc</div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:238</div></div>
<div class="ttc" id="group__kvadb__messages_html_ga732d691ed8ead650e4a49d18c8f7ffa2"><div class="ttname"><a href="group__kvadb__messages.html#ga732d691ed8ead650e4a49d18c8f7ffa2">kvaDbGetMsgById</a></div><div class="ttdeci">KvaDbStatus kvaDbGetMsgById(KvaDbHnd dh, unsigned int id, KvaDbMessageHnd *mh)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_ad0362f767c822d2c461843ea80cb7694"><div class="ttname"><a href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694">KvaDbProtocolType</a></div><div class="ttdeci">KvaDbProtocolType</div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:212</div></div>
<div class="ttc" id="kva_db_lib_8h_html_ad0362f767c822d2c461843ea80cb7694a2877abca48b6e282a3a9c28605d4a42a"><div class="ttname"><a href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a2877abca48b6e282a3a9c28605d4a42a">kvaDb_ProtocolAFDX</a></div><div class="ttdoc">AFDX protocol. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:220</div></div>
<div class="ttc" id="group__kvadb__signals_html_gac592e48b7618d40d778698a5c21ed14d"><div class="ttname"><a href="group__kvadb__signals.html#gac592e48b7618d40d778698a5c21ed14d">kvaDbGetSignalValueScaling</a></div><div class="ttdeci">KvaDbStatus kvaDbGetSignalValueScaling(KvaDbSignalHnd sh, double *factor, double *offset)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a2f504ec74e40048f49ed23d630528d57a032af07b829ffbdf0ceac5a44e103151"><div class="ttname"><a href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a032af07b829ffbdf0ceac5a44e103151">kvaDbErr_NoNode</a></div><div class="ttdoc">Could not find the database node. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:122</div></div>
<div class="ttc" id="group__kvadb__nodes_html_gac310ce4a67d3bcc3d70330a24a9d65ab"><div class="ttname"><a href="group__kvadb__nodes.html#gac310ce4a67d3bcc3d70330a24a9d65ab">kvaDbSignalContainsReceiveNode</a></div><div class="ttdeci">KvaDbStatus kvaDbSignalContainsReceiveNode(KvaDbSignalHnd sh, KvaDbNodeHnd nh)</div></div>
<div class="ttc" id="group__kvadb__messages_html_gaf396a8ddcdb19ceca7be58376ae10cd8"><div class="ttname"><a href="group__kvadb__messages.html#gaf396a8ddcdb19ceca7be58376ae10cd8">kvaDbMsgDlcToBytes</a></div><div class="ttdeci">KvaDbStatus kvaDbMsgDlcToBytes(KvaDbProtocolType prot, unsigned int dlc, unsigned int *numBytes)</div></div>
<div class="ttc" id="group__kvadb__signals_html_gab7e1ba2f2df7304d342733a0e275a3cb"><div class="ttname"><a href="group__kvadb__signals.html#gab7e1ba2f2df7304d342733a0e275a3cb">kvaDbGetEnumValue</a></div><div class="ttdeci">KvaDbStatus kvaDbGetEnumValue(KvaDbEnumValueHnd eh, int *val, char *buf, size_t buflen)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga40223b0e02ed37ce5a858a99d41e28b6"><div class="ttname"><a href="group__kvadb__attributes.html#ga40223b0e02ed37ce5a858a99d41e28b6">kvaDbSetAttributeDefinitionOwner</a></div><div class="ttdeci">KvaDbStatus kvaDbSetAttributeDefinitionOwner(KvaDbAttributeDefHnd adh, KvaDbAttributeOwner adOwner)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_gafedf2cde9dc06e582379225bb7b02891"><div class="ttname"><a href="group__kvadb__attributes.html#gafedf2cde9dc06e582379225bb7b02891">kvaDbSetAttributeDefinitionFloat</a></div><div class="ttdeci">KvaDbStatus kvaDbSetAttributeDefinitionFloat(KvaDbAttributeDefHnd adh, float def, float min, float max)</div></div>
<div class="ttc" id="group__kvadb__messages_html_ga35653db199de9237996e708ef9cfd7c1"><div class="ttname"><a href="group__kvadb__messages.html#ga35653db199de9237996e708ef9cfd7c1">kvaDbDeleteMsg</a></div><div class="ttdeci">KvaDbStatus kvaDbDeleteMsg(KvaDbHnd dh, KvaDbMessageHnd mh)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga60903e8eb00b40da48155f4d0e58d961"><div class="ttname"><a href="group__kvadb__attributes.html#ga60903e8eb00b40da48155f4d0e58d961">kvaDbSetAttributeValueFloat</a></div><div class="ttdeci">KvaDbStatus kvaDbSetAttributeValueFloat(KvaDbAttributeHnd ah, float val)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_aca4f6042ed5df050dab2ff4278fc7270ab777a64c513802d7af5ff4024fcce7e2"><div class="ttname"><a href="kva_db_lib_8h.html#aca4f6042ed5df050dab2ff4278fc7270ab777a64c513802d7af5ff4024fcce7e2">kvaDb_Invalid</a></div><div class="ttdoc">Invalid representation. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:164</div></div>
<div class="ttc" id="group__kvadb__signals_html_gaa55f93eb1866e1786e66be587abf1b6f"><div class="ttname"><a href="group__kvadb__signals.html#gaa55f93eb1866e1786e66be587abf1b6f">kvaDbGetSignalValueFloat</a></div><div class="ttdeci">KvaDbStatus kvaDbGetSignalValueFloat(KvaDbSignalHnd sh, double *f, void *data, size_t len)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a2f504ec74e40048f49ed23d630528d57ad915012efc83c37186d25c28de905e55"><div class="ttname"><a href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57ad915012efc83c37186d25c28de905e55">kvaDbErr_NoMsg</a></div><div class="ttdoc">No message was found. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:117</div></div>
<div class="ttc" id="group__kvadb__nodes_html_ga756689d7c8309109a7dfc83378383747"><div class="ttname"><a href="group__kvadb__nodes.html#ga756689d7c8309109a7dfc83378383747">kvaDbSetNodeComment</a></div><div class="ttdeci">KvaDbStatus kvaDbSetNodeComment(KvaDbNodeHnd nh, char *buf)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a486155dbae03cc008297edad213339d0abfd4618467f068a7b1082a71383a8fe0"><div class="ttname"><a href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0abfd4618467f068a7b1082a71383a8fe0">kvaDb_AttributeOwnerNode</a></div><div class="ttdoc">Node owner. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:199</div></div>
<div class="ttc" id="kva_db_lib_8h_html_ad0362f767c822d2c461843ea80cb7694a63491ba2dfd2fa523a1f7feb4104c664"><div class="ttname"><a href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a63491ba2dfd2fa523a1f7feb4104c664">kvaDb_ProtocolEthernet</a></div><div class="ttdoc">Ethernet protocol. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:219</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a097f44c9d7fcb1cd04d12ff5d0f2a133ad570bac2c00e03b3a42954386bedb674"><div class="ttname"><a href="kva_db_lib_8h.html#a097f44c9d7fcb1cd04d12ff5d0f2a133ad570bac2c00e03b3a42954386bedb674">kvaDb_AttributeInvalid</a></div><div class="ttdoc">Invalid attribute. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:180</div></div>
<div class="ttc" id="kva_db_lib_8h_html_ad0362f767c822d2c461843ea80cb7694ace365174d5af70f718324268e2381c9e"><div class="ttname"><a href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694ace365174d5af70f718324268e2381c9e">kvaDb_ProtocolCanFD</a></div><div class="ttdoc">Can FD protocol. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:222</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga47e441735aa826b3ef3186cfdbc3e772"><div class="ttname"><a href="group__kvadb__signals.html#ga47e441735aa826b3ef3186cfdbc3e772">kvaDbGetFirstEnumValuePair</a></div><div class="ttdeci">KvaDbStatus kvaDbGetFirstEnumValuePair(KvaDbSignalHnd sh, KvaDbEnumValueHnd *eh, int *val, char *buf, size_t buflen)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a2f504ec74e40048f49ed23d630528d57afb95ae02d4a074fd25d9cc2cc2915ce3"><div class="ttname"><a href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57afb95ae02d4a074fd25d9cc2cc2915ce3">kvaDbErr_NoAttrib</a></div><div class="ttdoc">No attribute found. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:123</div></div>
<div class="ttc" id="group__kvadb__messages_html_gace75dd206cd50883de777ed1d8051e1b"><div class="ttname"><a href="group__kvadb__messages.html#gace75dd206cd50883de777ed1d8051e1b">kvaDbGetMsgComment</a></div><div class="ttdeci">KvaDbStatus kvaDbGetMsgComment(KvaDbMessageHnd mh, char *buf, size_t buflen)</div></div>
<div class="ttc" id="group__kvadb__signals_html_gaef7c3535c1edd6709c5c1bc666780bb9"><div class="ttname"><a href="group__kvadb__signals.html#gaef7c3535c1edd6709c5c1bc666780bb9">kvaDbDeleteEnumValue</a></div><div class="ttdeci">KvaDbStatus kvaDbDeleteEnumValue(KvaDbSignalHnd sh, KvaDbEnumValueHnd eh)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_gafbebcc3892941d49afc6150dd74f6935"><div class="ttname"><a href="group__kvadb__attributes.html#gafbebcc3892941d49afc6150dd74f6935">kvaDbSetAttributeValueInt</a></div><div class="ttdeci">KvaDbStatus kvaDbSetAttributeValueInt(KvaDbAttributeHnd ah, int val)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a2f504ec74e40048f49ed23d630528d57"><div class="ttname"><a href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57">KvaDbStatus</a></div><div class="ttdeci">KvaDbStatus</div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:112</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga572aececa809758b5be2a9281dc51c5b"><div class="ttname"><a href="group__kvadb__attributes.html#ga572aececa809758b5be2a9281dc51c5b">kvaDbAddNodeAttribute</a></div><div class="ttdeci">KvaDbStatus kvaDbAddNodeAttribute(KvaDbNodeHnd nh, KvaDbAttributeDefHnd adh, KvaDbAttributeHnd *ah)</div></div>
<div class="ttc" id="group__kvadb__messages_html_gad5b5e16d7375d2a63c93b6b56aeae40a"><div class="ttname"><a href="group__kvadb__messages.html#gad5b5e16d7375d2a63c93b6b56aeae40a">kvaDbBytesToMsgDlc</a></div><div class="ttdeci">KvaDbStatus kvaDbBytesToMsgDlc(KvaDbProtocolType prot, unsigned int numBytes, unsigned int *dlc)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_ad67767865a1ea13724d931f94d6eeee4ae6404dfa913ebc8ce715aed16d47816e"><div class="ttname"><a href="kva_db_lib_8h.html#ad67767865a1ea13724d931f94d6eeee4ae6404dfa913ebc8ce715aed16d47816e">kvaDb_Motorola</a></div><div class="ttdoc">kvaDb_Motorola </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:153</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a4be0bd27b01ad1ef6e1117369416e7d6"><div class="ttname"><a href="kva_db_lib_8h.html#a4be0bd27b01ad1ef6e1117369416e7d6">KvaDbAttributeDefHnd</a></div><div class="ttdeci">void * KvaDbAttributeDefHnd</div><div class="ttdoc">Attribute definition handle. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:261</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga0cca3a491071a7ac3c67c243a95fcf56"><div class="ttname"><a href="group__kvadb__attributes.html#ga0cca3a491071a7ac3c67c243a95fcf56">kvaDbSetAttributeDefinitionName</a></div><div class="ttdeci">KvaDbStatus kvaDbSetAttributeDefinitionName(KvaDbAttributeDefHnd adh, const char *adName)</div></div>
<div class="ttc" id="group__kvadb__signals_html_gac92ad44609f7e08b21b00c1517643e59"><div class="ttname"><a href="group__kvadb__signals.html#gac92ad44609f7e08b21b00c1517643e59">kvaDbDeleteSignal</a></div><div class="ttdeci">KvaDbStatus kvaDbDeleteSignal(KvaDbMessageHnd mh, KvaDbSignalHnd sh)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a2f504ec74e40048f49ed23d630528d57a0d58c63614683ccc7085893224806db6"><div class="ttname"><a href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a0d58c63614683ccc7085893224806db6">kvaDbErr_WrongOwner</a></div><div class="ttdoc">Wrong owner for attribute. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:125</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga9eac31a7b70bed6db6d2a451f7bce592"><div class="ttname"><a href="group__kvadb__signals.html#ga9eac31a7b70bed6db6d2a451f7bce592">kvaDbRetrieveSignalValuePhys</a></div><div class="ttdeci">KvaDbStatus kvaDbRetrieveSignalValuePhys(KvaDbSignalHnd sh, double *value, void *data, size_t len)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a486155dbae03cc008297edad213339d0ad0fff3632dbd9d79f758ca464784938b"><div class="ttname"><a href="kva_db_lib_8h.html#a486155dbae03cc008297edad213339d0ad0fff3632dbd9d79f758ca464784938b">kvaDb_AttributeOwnerInvalid</a></div><div class="ttdoc">Invalid owner. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:196</div></div>
<div class="ttc" id="group__kvadb__attributes_html_gacb468194b6832ea1165bd9b257bba92a"><div class="ttname"><a href="group__kvadb__attributes.html#gacb468194b6832ea1165bd9b257bba92a">kvaDbDeleteSignalAttribute</a></div><div class="ttdeci">KvaDbStatus kvaDbDeleteSignalAttribute(KvaDbSignalHnd sh, KvaDbAttributeHnd ah)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga7105f77e536fd5b3684dc1c555f0a733"><div class="ttname"><a href="group__kvadb__attributes.html#ga7105f77e536fd5b3684dc1c555f0a733">kvaDbSetAttributeValueString</a></div><div class="ttdeci">KvaDbStatus kvaDbSetAttributeValueString(KvaDbAttributeHnd ah, const char *buf, int buflen)</div></div>
<div class="ttc" id="group__kvadb__messages_html_ga6a9bd277edbb0617de75553dd9aa21fa"><div class="ttname"><a href="group__kvadb__messages.html#ga6a9bd277edbb0617de75553dd9aa21fa">kvaDbSetMsgComment</a></div><div class="ttdeci">KvaDbStatus kvaDbSetMsgComment(KvaDbMessageHnd mh, char *buf)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a2f504ec74e40048f49ed23d630528d57a67e1ef7a1005c3028a988105fcc1d122"><div class="ttname"><a href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a67e1ef7a1005c3028a988105fcc1d122">kvaDbErr_BufferSize</a></div><div class="ttdoc">The supplied buffer is too small to hold the result. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:127</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a2f504ec74e40048f49ed23d630528d57ad8a19899af8c1e42208a67afb572b2fc"><div class="ttname"><a href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57ad8a19899af8c1e42208a67afb572b2fc">kvaDbOK</a></div><div class="ttdoc">OK - no error. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:113</div></div>
<div class="ttc" id="group__kvadb__messages_html_gad34b31d9be199e8b7ac2d7d3dcab8f1e"><div class="ttname"><a href="group__kvadb__messages.html#gad34b31d9be199e8b7ac2d7d3dcab8f1e">kvaDbGetMsgQualifiedName</a></div><div class="ttdeci">KvaDbStatus kvaDbGetMsgQualifiedName(KvaDbMessageHnd mh, char *buf, size_t buflen)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a2f504ec74e40048f49ed23d630528d57ad9dc7d6741e7ee32e9195c9612d50be3"><div class="ttname"><a href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57ad9dc7d6741e7ee32e9195c9612d50be3">kvaDbErr_NoDatabase</a></div><div class="ttdoc">No database was found. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:115</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga1f399fd6ccee89e0a0c4f5df1324311b"><div class="ttname"><a href="group__kvadb__signals.html#ga1f399fd6ccee89e0a0c4f5df1324311b">kvaDbGetSignalEncoding</a></div><div class="ttdeci">KvaDbStatus kvaDbGetSignalEncoding(KvaDbSignalHnd sh, KvaDbSignalEncoding *e)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_aca4f6042ed5df050dab2ff4278fc7270"><div class="ttname"><a href="kva_db_lib_8h.html#aca4f6042ed5df050dab2ff4278fc7270">KvaDbSignalType</a></div><div class="ttdeci">KvaDbSignalType</div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:163</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga32912a0f71333790136a82a35f1105b4"><div class="ttname"><a href="group__kvadb__attributes.html#ga32912a0f71333790136a82a35f1105b4">kvaDbGetAttributeName</a></div><div class="ttdeci">KvaDbStatus kvaDbGetAttributeName(KvaDbAttributeHnd ah, char *buf, size_t buflen)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a097f44c9d7fcb1cd04d12ff5d0f2a133a6956ea5776610bb31bdf93053001564f"><div class="ttname"><a href="kva_db_lib_8h.html#a097f44c9d7fcb1cd04d12ff5d0f2a133a6956ea5776610bb31bdf93053001564f">kvaDb_AttributeString</a></div><div class="ttdoc">String attribute. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:184</div></div>
<div class="ttc" id="group__kvadb__messages_html_ga9685fdb33257ac28e4cd989cfe8ca154"><div class="ttname"><a href="group__kvadb__messages.html#ga9685fdb33257ac28e4cd989cfe8ca154">kvaDbGetMsgByName</a></div><div class="ttdeci">KvaDbStatus kvaDbGetMsgByName(KvaDbHnd dh, const char *msg_name, KvaDbMessageHnd *mh)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a2f504ec74e40048f49ed23d630528d57a4c94ae42af8f8aa1a3fadc2ebcbf6305"><div class="ttname"><a href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a4c94ae42af8f8aa1a3fadc2ebcbf6305">kvaDbErr_DbFileOpen</a></div><div class="ttdoc">Could not open the database file. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:120</div></div>
<div class="ttc" id="kva_db_lib_8h_html_ad67767865a1ea13724d931f94d6eeee4"><div class="ttname"><a href="kva_db_lib_8h.html#ad67767865a1ea13724d931f94d6eeee4">KvaDbSignalEncoding</a></div><div class="ttdeci">KvaDbSignalEncoding</div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:151</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a097f44c9d7fcb1cd04d12ff5d0f2a133a3c40f2b59d0c2d4dfd5a4964ce563f2f"><div class="ttname"><a href="kva_db_lib_8h.html#a097f44c9d7fcb1cd04d12ff5d0f2a133a3c40f2b59d0c2d4dfd5a4964ce563f2f">kvaDb_AttributeInteger</a></div><div class="ttdoc">Integer attribute. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:181</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga080348ed3dbc47b8fbb35af4ed1aea23"><div class="ttname"><a href="group__kvadb__attributes.html#ga080348ed3dbc47b8fbb35af4ed1aea23">kvaDbAddAttributeDefinitionEnum</a></div><div class="ttdeci">KvaDbStatus kvaDbAddAttributeDefinitionEnum(KvaDbAttributeDefHnd adh, const char *eName, int eValue)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_ad0362f767c822d2c461843ea80cb7694aa358fe914ee3ed16046615677fd20fe6"><div class="ttname"><a href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694aa358fe914ee3ed16046615677fd20fe6">kvaDb_ProtocolFlexRay</a></div><div class="ttdoc">FlexRay protocol. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:217</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga04d68d2dddf53643ec20a82920aa652e"><div class="ttname"><a href="group__kvadb__signals.html#ga04d68d2dddf53643ec20a82920aa652e">kvaDbGetSignalValueEnum</a></div><div class="ttdeci">KvaDbStatus kvaDbGetSignalValueEnum(KvaDbSignalHnd sh, char *buf, size_t buflen, void *data, size_t len)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_gaa43ebaec0d07b20058225ffd05b7ce1d"><div class="ttname"><a href="group__kvadb__attributes.html#gaa43ebaec0d07b20058225ffd05b7ce1d">kvaDbDeleteAttribute</a></div><div class="ttdeci">KvaDbStatus kvaDbDeleteAttribute(KvaDbHnd dh, KvaDbAttributeHnd ah)</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga18a3cbfa84796c36b9cc9048fbd95654"><div class="ttname"><a href="group__kvadb__signals.html#ga18a3cbfa84796c36b9cc9048fbd95654">kvaDbRetrieveSignalValueRaw</a></div><div class="ttdeci">KvaDbStatus kvaDbRetrieveSignalValueRaw(KvaDbSignalHnd sh, int *value, void *data, size_t len)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_aa41cb518eea5c637f18eda0affa4e011"><div class="ttname"><a href="kva_db_lib_8h.html#aa41cb518eea5c637f18eda0affa4e011">KvaDbSignalHnd</a></div><div class="ttdeci">void * KvaDbSignalHnd</div><div class="ttdoc">Signal handle. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:258</div></div>
<div class="ttc" id="group__kvadb__attributes_html_gaf24b0727ee677167cd371b4ac2abbf16"><div class="ttname"><a href="group__kvadb__attributes.html#gaf24b0727ee677167cd371b4ac2abbf16">kvaDbGetAttributeValueFloat</a></div><div class="ttdeci">KvaDbStatus kvaDbGetAttributeValueFloat(KvaDbAttributeHnd ah, float *val)</div></div>
<div class="ttc" id="group__kvadb__messages_html_ga2bb3bbbbe6ca7e4aecec185511ffba2c"><div class="ttname"><a href="group__kvadb__messages.html#ga2bb3bbbbe6ca7e4aecec185511ffba2c">kvaDbSetMsgSendNode</a></div><div class="ttdeci">KvaDbStatus kvaDbSetMsgSendNode(KvaDbMessageHnd mh, KvaDbNodeHnd nh)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a2f504ec74e40048f49ed23d630528d57a44b8ed60ea3c90939e87db41d7190100"><div class="ttname"><a href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a44b8ed60ea3c90939e87db41d7190100">kvaDbErr_Param</a></div><div class="ttdoc">One or more of the parameters in call is erronous. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:116</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga124f0345c198a4f2c5a79c1620fba6a7"><div class="ttname"><a href="group__kvadb__signals.html#ga124f0345c198a4f2c5a79c1620fba6a7">kvaDbSetSignalComment</a></div><div class="ttdeci">KvaDbStatus kvaDbSetSignalComment(KvaDbSignalHnd sh, char *buf)</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga0bb3a9d21b17499ebd838b9d21114d53"><div class="ttname"><a href="group__kvadb__signals.html#ga0bb3a9d21b17499ebd838b9d21114d53">kvaDbGetSignalRepresentationType</a></div><div class="ttdeci">KvaDbStatus kvaDbGetSignalRepresentationType(KvaDbSignalHnd sh, KvaDbSignalType *t)</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga81ca4318029cefe8ecf5df6e5c237b5e"><div class="ttname"><a href="group__kvadb__signals.html#ga81ca4318029cefe8ecf5df6e5c237b5e">kvaDbGetSignalValueSize</a></div><div class="ttdeci">KvaDbStatus kvaDbGetSignalValueSize(KvaDbSignalHnd sh, int *startbit, int *length)</div></div>
<div class="ttc" id="group__kvadb__nodes_html_ga5f7a0c98cd20d4f4e79a1edfd0c5e3a5"><div class="ttname"><a href="group__kvadb__nodes.html#ga5f7a0c98cd20d4f4e79a1edfd0c5e3a5">kvaDbDeleteNode</a></div><div class="ttdeci">KvaDbStatus kvaDbDeleteNode(KvaDbHnd dh, KvaDbNodeHnd nh)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga7578b036a1b304874e8d61eaea5252e3"><div class="ttname"><a href="group__kvadb__attributes.html#ga7578b036a1b304874e8d61eaea5252e3">kvaDbGetAttributeValueEnumeration</a></div><div class="ttdeci">KvaDbStatus kvaDbGetAttributeValueEnumeration(KvaDbAttributeHnd ah, int *val)</div></div>
<div class="ttc" id="group__kvadb__signals_html_gac094c8af277fc9d21315bb190d7ae3fd"><div class="ttname"><a href="group__kvadb__signals.html#gac094c8af277fc9d21315bb190d7ae3fd">kvaDbAddEnumValue</a></div><div class="ttdeci">KvaDbStatus kvaDbAddEnumValue(KvaDbSignalHnd sh, int val, const char *name)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_gad7be3170d6c22ff78c5bedcb5038535a"><div class="ttname"><a href="group__kvadb__attributes.html#gad7be3170d6c22ff78c5bedcb5038535a">kvaDbGetAttributeDefinitionEnumNameByValue</a></div><div class="ttdeci">KvaDbStatus kvaDbGetAttributeDefinitionEnumNameByValue(KvaDbAttributeDefHnd adh, int eValue, char *buf, size_t *buflen)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga150783801c9a7044f880f380199aff20"><div class="ttname"><a href="group__kvadb__attributes.html#ga150783801c9a7044f880f380199aff20">kvaDbGetSignalAttributeByName</a></div><div class="ttdeci">KvaDbStatus kvaDbGetSignalAttributeByName(KvaDbSignalHnd sh, const char *attrName, KvaDbAttributeHnd *ah)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_gabf16a679eefc6677669936f41a5c2f99"><div class="ttname"><a href="group__kvadb__attributes.html#gabf16a679eefc6677669936f41a5c2f99">kvaDbSetAttributeDefinitionInt</a></div><div class="ttdeci">KvaDbStatus kvaDbSetAttributeDefinitionInt(KvaDbAttributeDefHnd adh, int def, int min, int max)</div></div>
<div class="ttc" id="group__kvadb__database_html_ga0749d01aa354efde03f7141a59dc9de4"><div class="ttname"><a href="group__kvadb__database.html#ga0749d01aa354efde03f7141a59dc9de4">kvaDbSetFlags</a></div><div class="ttdeci">KvaDbStatus kvaDbSetFlags(KvaDbHnd dh, unsigned int flags)</div></div>
<div class="ttc" id="group__kvadb__signals_html_gaed56ea9b1c0a83ed18a9609d0de8436c"><div class="ttname"><a href="group__kvadb__signals.html#gaed56ea9b1c0a83ed18a9609d0de8436c">kvaDbSetSignalMode</a></div><div class="ttdeci">KvaDbStatus kvaDbSetSignalMode(KvaDbSignalHnd sh, int mux)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga0dd26a857f42e172fcddbccfc374b645"><div class="ttname"><a href="group__kvadb__attributes.html#ga0dd26a857f42e172fcddbccfc374b645">kvaDbSetAttributeDefinitionType</a></div><div class="ttdeci">KvaDbStatus kvaDbSetAttributeDefinitionType(KvaDbAttributeDefHnd adh, KvaDbAttributeType adType)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a097f44c9d7fcb1cd04d12ff5d0f2a133"><div class="ttname"><a href="kva_db_lib_8h.html#a097f44c9d7fcb1cd04d12ff5d0f2a133">KvaDbAttributeType</a></div><div class="ttdeci">KvaDbAttributeType</div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:179</div></div>
<div class="ttc" id="group__kvadb__database_html_gaefa8ebb68ad9d0f5fcb397b675f29f3a"><div class="ttname"><a href="group__kvadb__database.html#gaefa8ebb68ad9d0f5fcb397b675f29f3a">kvaDbSetProtocol</a></div><div class="ttdeci">KvaDbStatus kvaDbSetProtocol(KvaDbHnd dh, KvaDbProtocolType prot)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_aca4f6042ed5df050dab2ff4278fc7270aa0719be54ca22ada83d9eeb867c63787"><div class="ttname"><a href="kva_db_lib_8h.html#aca4f6042ed5df050dab2ff4278fc7270aa0719be54ca22ada83d9eeb867c63787">kvaDb_Signed</a></div><div class="ttdoc">Signed integer. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:165</div></div>
<div class="ttc" id="group__kvadb__nodes_html_gaeadd31aaad178cda86c4ee029833fabc"><div class="ttname"><a href="group__kvadb__nodes.html#gaeadd31aaad178cda86c4ee029833fabc">kvaDbGetNodeByName</a></div><div class="ttdeci">KvaDbStatus kvaDbGetNodeByName(KvaDbHnd dh, const char *node_name, KvaDbNodeHnd *nh)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a097f44c9d7fcb1cd04d12ff5d0f2a133a0db2fa06ba2229b370e9b8d35b272fc6"><div class="ttname"><a href="kva_db_lib_8h.html#a097f44c9d7fcb1cd04d12ff5d0f2a133a0db2fa06ba2229b370e9b8d35b272fc6">kvaDb_AttributeEnumeration</a></div><div class="ttdoc">Enumeration attribute. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:183</div></div>
<div class="ttc" id="kva_db_lib_8h_html_ad0362f767c822d2c461843ea80cb7694a77a7ee392bc8b91c6e26cf150ffa794f"><div class="ttname"><a href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a77a7ee392bc8b91c6e26cf150ffa794f">kvaDb_ProtocolVan</a></div><div class="ttdoc">Van protocol. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:214</div></div>
<div class="ttc" id="kva_db_lib_8h_html_ad67767865a1ea13724d931f94d6eeee4a986b67715a2013d6e8b60e633220d549"><div class="ttname"><a href="kva_db_lib_8h.html#ad67767865a1ea13724d931f94d6eeee4a986b67715a2013d6e8b60e633220d549">kvaDb_Intel</a></div><div class="ttdoc">Intel. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:152</div></div>
<div class="ttc" id="group__kvadb__database_html_ga04b35b1f5416157cb633cf7c44df396e"><div class="ttname"><a href="group__kvadb__database.html#ga04b35b1f5416157cb633cf7c44df396e">kvaDbGetFlags</a></div><div class="ttdeci">KvaDbStatus kvaDbGetFlags(KvaDbHnd dh, unsigned int *flags)</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga1f735b50e369c784901abc3ea436fba9"><div class="ttname"><a href="group__kvadb__signals.html#ga1f735b50e369c784901abc3ea436fba9">kvaDbGetSignalByName</a></div><div class="ttdeci">KvaDbStatus kvaDbGetSignalByName(KvaDbMessageHnd mh, char *buf, KvaDbSignalHnd *sh)</div></div>
<div class="ttc" id="group__kvadb__messages_html_ga860fbe484bbe5722c5141e8d73d51b81"><div class="ttname"><a href="group__kvadb__messages.html#ga860fbe484bbe5722c5141e8d73d51b81">kvaDbGetFirstMsg</a></div><div class="ttdeci">KvaDbStatus kvaDbGetFirstMsg(KvaDbHnd dh, KvaDbMessageHnd *mh)</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga98c181ec06d6975556d2f893ec353b90"><div class="ttname"><a href="group__kvadb__signals.html#ga98c181ec06d6975556d2f893ec353b90">kvaDbGetNextSignal</a></div><div class="ttdeci">KvaDbStatus kvaDbGetNextSignal(KvaDbMessageHnd mh, KvaDbSignalHnd *sh)</div></div>
<div class="ttc" id="group__kvadb__signals_html_gad2091a2e43cb26d6dcb5839525be279f"><div class="ttname"><a href="group__kvadb__signals.html#gad2091a2e43cb26d6dcb5839525be279f">kvaDbGetNextEnumValuePair</a></div><div class="ttdeci">KvaDbStatus kvaDbGetNextEnumValuePair(KvaDbSignalHnd sh, KvaDbEnumValueHnd *eh, int *val, char *buf, size_t buflen)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_ad0362f767c822d2c461843ea80cb7694a1d3b3d9aea412d1021d7cb17998ca4c4"><div class="ttname"><a href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a1d3b3d9aea412d1021d7cb17998ca4c4">kvaDb_ProtocolLin</a></div><div class="ttdoc">Lin protocol. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:215</div></div>
<div class="ttc" id="group__kvadb__database_html_ga08c85db8a33c4dcdb9d1114b72ab7c30"><div class="ttname"><a href="group__kvadb__database.html#ga08c85db8a33c4dcdb9d1114b72ab7c30">kvaDbClose</a></div><div class="ttdeci">KvaDbStatus kvaDbClose(KvaDbHnd dh)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga51d2eb4d0b188dcbed8a906752ee4f23"><div class="ttname"><a href="group__kvadb__attributes.html#ga51d2eb4d0b188dcbed8a906752ee4f23">kvaDbGetAttributeDefinitionEnumFirst</a></div><div class="ttdeci">KvaDbStatus kvaDbGetAttributeDefinitionEnumFirst(KvaDbAttributeDefHnd adh, int *eValue, char *eName, size_t *buflen)</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga13448863f001e926dfcfaa7643d30cd7"><div class="ttname"><a href="group__kvadb__signals.html#ga13448863f001e926dfcfaa7643d30cd7">kvaDbStoreSignalValueRaw</a></div><div class="ttdeci">KvaDbStatus kvaDbStoreSignalValueRaw(KvaDbSignalHnd sh, void *can_data, int len, int value)</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga68132b4206a93222e877214b8874a4f8"><div class="ttname"><a href="group__kvadb__signals.html#ga68132b4206a93222e877214b8874a4f8">kvaDbGetSignalMessage</a></div><div class="ttdeci">KvaDbStatus kvaDbGetSignalMessage(KvaDbSignalHnd sh, KvaDbMessageHnd *mh)</div></div>
<div class="ttc" id="group__kvadb__database_html_gaeacbe7c03340e8134181727b7f16958f"><div class="ttname"><a href="group__kvadb__database.html#gaeacbe7c03340e8134181727b7f16958f">kvaDbGetDatabaseName</a></div><div class="ttdeci">KvaDbStatus kvaDbGetDatabaseName(KvaDbHnd dh, char *buf, size_t buflen)</div></div>
<div class="ttc" id="group__kvadb__database_html_gaadd6d76a4a37fce5dacddc973951e8c8"><div class="ttname"><a href="group__kvadb__database.html#gaadd6d76a4a37fce5dacddc973951e8c8">kvaDbReadFile</a></div><div class="ttdeci">KvaDbStatus kvaDbReadFile(KvaDbHnd dh, char *filename)</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga1e321c34b9cf82c1a5d0df60f3764b9b"><div class="ttname"><a href="group__kvadb__signals.html#ga1e321c34b9cf82c1a5d0df60f3764b9b">kvaDbGetFirstEnumValue</a></div><div class="ttdeci">KvaDbStatus kvaDbGetFirstEnumValue(KvaDbSignalHnd sh, KvaDbEnumValueHnd *eh)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga895fc58f6fa4ac946e4bb519a5348b59"><div class="ttname"><a href="group__kvadb__attributes.html#ga895fc58f6fa4ac946e4bb519a5348b59">kvaDbAddMsgAttribute</a></div><div class="ttdeci">KvaDbStatus kvaDbAddMsgAttribute(KvaDbMessageHnd mh, KvaDbAttributeDefHnd adh, KvaDbAttributeHnd *ah)</div></div>
<div class="ttc" id="group__kvadb__messages_html_ga292a85bce6c50e66ccc23f80d1c25a0e"><div class="ttname"><a href="group__kvadb__messages.html#ga292a85bce6c50e66ccc23f80d1c25a0e">kvaDbGetMsgMux</a></div><div class="ttdeci">KvaDbStatus kvaDbGetMsgMux(KvaDbMessageHnd mh, KvaDbSignalHnd *sh)</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga734770b9b425260f1f9bb4dc5a886aaf"><div class="ttname"><a href="group__kvadb__signals.html#ga734770b9b425260f1f9bb4dc5a886aaf">kvaDbSetSignalValueSize</a></div><div class="ttdeci">KvaDbStatus kvaDbSetSignalValueSize(KvaDbSignalHnd sh, int startbit, int length)</div></div>
<div class="ttc" id="group__kvadb__signals_html_gab9a22491498bd216717e9edf627b694d"><div class="ttname"><a href="group__kvadb__signals.html#gab9a22491498bd216717e9edf627b694d">kvaDbSetSignalRepresentationType</a></div><div class="ttdeci">KvaDbStatus kvaDbSetSignalRepresentationType(KvaDbSignalHnd sh, KvaDbSignalType t)</div></div>
<div class="ttc" id="group__kvadb__database_html_gaf59a935265ee9b7457b6fdbe493c8d49"><div class="ttname"><a href="group__kvadb__database.html#gaf59a935265ee9b7457b6fdbe493c8d49">kvaDbGetProtocolProperties</a></div><div class="ttdeci">KvaDbStatus kvaDbGetProtocolProperties(KvaDbProtocolType prot, KvaDbProtocolProperties *prop)</div></div>
<div class="ttc" id="group__kvadb__messages_html_ga0146dd4ddf2c39bfdc3b93c29fe85b32"><div class="ttname"><a href="group__kvadb__messages.html#ga0146dd4ddf2c39bfdc3b93c29fe85b32">kvaDbGetNextMsg</a></div><div class="ttdeci">KvaDbStatus kvaDbGetNextMsg(KvaDbHnd dh, KvaDbMessageHnd *mh)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_ad0362f767c822d2c461843ea80cb7694a5f03d5948ccbcd3dfc9ab5b378054232"><div class="ttname"><a href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a5f03d5948ccbcd3dfc9ab5b378054232">kvaDb_ProtocolCan</a></div><div class="ttdoc">Can protocol. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:213</div></div>
<div class="ttc" id="struct_kva_db_protocol_properties_html"><div class="ttname"><a href="struct_kva_db_protocol_properties.html">KvaDbProtocolProperties</a></div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:237</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a9cddd35b77cdc51def41e560f0d01a5e"><div class="ttname"><a href="kva_db_lib_8h.html#a9cddd35b77cdc51def41e560f0d01a5e">KvaDbAttributeHnd</a></div><div class="ttdeci">void * KvaDbAttributeHnd</div><div class="ttdoc">Attribute handle. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:260</div></div>
<div class="ttc" id="group__kvadb__signals_html_gad1707095f67b120270e0b2a29e5e1d34"><div class="ttname"><a href="group__kvadb__signals.html#gad1707095f67b120270e0b2a29e5e1d34">kvaDbRetrieveSignalValueRaw64</a></div><div class="ttdeci">KvaDbStatus kvaDbRetrieveSignalValueRaw64(KvaDbSignalHnd sh, uint64_t *value, void *data, size_t len)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a2f504ec74e40048f49ed23d630528d57a5ca066042881f94dc91c566ee9192298"><div class="ttname"><a href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a5ca066042881f94dc91c566ee9192298">kvaDbErr_DatabaseInternal</a></div><div class="ttdoc">An internal error occured in the database handler. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:121</div></div>
<div class="ttc" id="group__kvadb__nodes_html_ga5a300cc7269113c859289b37dbbcb6f2"><div class="ttname"><a href="group__kvadb__nodes.html#ga5a300cc7269113c859289b37dbbcb6f2">kvaDbAddNode</a></div><div class="ttdeci">KvaDbStatus kvaDbAddNode(KvaDbHnd dh, KvaDbNodeHnd *nh)</div></div>
<div class="ttc" id="group__kvadb__signals_html_gae5d4a76ffdaa9450615c3c14f11bff95"><div class="ttname"><a href="group__kvadb__signals.html#gae5d4a76ffdaa9450615c3c14f11bff95">kvaDbGetNextEnumValue</a></div><div class="ttdeci">KvaDbStatus kvaDbGetNextEnumValue(KvaDbSignalHnd sh, KvaDbEnumValueHnd *eh)</div></div>
<div class="ttc" id="group__kvadb__messages_html_ga194badc7e10d889df38a0f4eb763b5e6"><div class="ttname"><a href="group__kvadb__messages.html#ga194badc7e10d889df38a0f4eb763b5e6">kvaDbGetMsgName</a></div><div class="ttdeci">KvaDbStatus kvaDbGetMsgName(KvaDbMessageHnd mh, char *buf, size_t buflen)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_aca4f6042ed5df050dab2ff4278fc7270a8b1b494e1c72070d3e624ef9e0f62347"><div class="ttname"><a href="kva_db_lib_8h.html#aca4f6042ed5df050dab2ff4278fc7270a8b1b494e1c72070d3e624ef9e0f62347">kvaDb_Double</a></div><div class="ttdoc">Double, strictly 64 bit long. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:168</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a2f504ec74e40048f49ed23d630528d57aa67dee2da991c9d854d167c7db921cf4"><div class="ttname"><a href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57aa67dee2da991c9d854d167c7db921cf4">kvaDbErr_InUse</a></div><div class="ttdoc">An item is in use. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:126</div></div>
<div class="ttc" id="kva_db_lib_8h_html_ad0362f767c822d2c461843ea80cb7694a45d80b580daf9f9f97cde1b0f2fa77f5"><div class="ttname"><a href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a45d80b580daf9f9f97cde1b0f2fa77f5">kvaDb_ProtocolJ1708</a></div><div class="ttdoc">J1708 protocol. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:221</div></div>
<div class="ttc" id="group__kvadb__attributes_html_gad6991dab90e666401fe6a59cf47e8a67"><div class="ttname"><a href="group__kvadb__attributes.html#gad6991dab90e666401fe6a59cf47e8a67">kvaDbGetFirstNodeAttribute</a></div><div class="ttdeci">KvaDbStatus kvaDbGetFirstNodeAttribute(KvaDbNodeHnd nh, KvaDbAttributeHnd *ah)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_gad96bb66407d3d76c157ff37a515b58a7"><div class="ttname"><a href="group__kvadb__attributes.html#gad96bb66407d3d76c157ff37a515b58a7">kvaDbGetNextAttribute</a></div><div class="ttdeci">KvaDbStatus kvaDbGetNextAttribute(KvaDbAttributeHnd ah, KvaDbAttributeHnd *nah)</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga1b531b74cc568105f7ed3fbaefbcb7b4"><div class="ttname"><a href="group__kvadb__signals.html#ga1b531b74cc568105f7ed3fbaefbcb7b4">kvaDbGetSignalUnit</a></div><div class="ttdeci">KvaDbStatus kvaDbGetSignalUnit(KvaDbSignalHnd sh, char *buf, size_t buflen)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga102b009090edf989a30d7cc41ce40970"><div class="ttname"><a href="group__kvadb__attributes.html#ga102b009090edf989a30d7cc41ce40970">kvaDbGetAttributeDefinitionEnumNext</a></div><div class="ttdeci">KvaDbStatus kvaDbGetAttributeDefinitionEnumNext(KvaDbAttributeDefHnd adh, int *eValue, char *eName, size_t *buflen)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga2245c1872e83380b5b602e39ae32cc12"><div class="ttname"><a href="group__kvadb__attributes.html#ga2245c1872e83380b5b602e39ae32cc12">kvaDbGetAttributeDefinitionEnumValueByName</a></div><div class="ttdeci">KvaDbStatus kvaDbGetAttributeDefinitionEnumValueByName(KvaDbAttributeDefHnd adh, const char *eName, int *eValue)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga1d7596e7ab7eb506c53121a13f8dc63f"><div class="ttname"><a href="group__kvadb__attributes.html#ga1d7596e7ab7eb506c53121a13f8dc63f">kvaDbGetNextAttributeDefinition</a></div><div class="ttdeci">KvaDbStatus kvaDbGetNextAttributeDefinition(KvaDbAttributeDefHnd adh, KvaDbAttributeDefHnd *nadh)</div></div>
<div class="ttc" id="group__kvadb__nodes_html_ga11e891be4facd6e3f5ec02c6f0e313bd"><div class="ttname"><a href="group__kvadb__nodes.html#ga11e891be4facd6e3f5ec02c6f0e313bd">kvaDbSetNodeName</a></div><div class="ttdeci">KvaDbStatus kvaDbSetNodeName(KvaDbNodeHnd nh, char *buf)</div></div>
<div class="ttc" id="group__kvadb__nodes_html_ga0c53e72a3905ce374bb84a90e2d4533d"><div class="ttname"><a href="group__kvadb__nodes.html#ga0c53e72a3905ce374bb84a90e2d4533d">kvaDbGetNextNode</a></div><div class="ttdeci">KvaDbStatus kvaDbGetNextNode(KvaDbHnd dh, KvaDbNodeHnd *nh)</div></div>
<div class="ttc" id="group__kvadb__signals_html_gadd24017befa2f40a86c84792fe176b52"><div class="ttname"><a href="group__kvadb__signals.html#gadd24017befa2f40a86c84792fe176b52">kvaDbGetSignalComment</a></div><div class="ttdeci">KvaDbStatus kvaDbGetSignalComment(KvaDbSignalHnd sh, char *buf, size_t buflen)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga3f0b81f7b4ee457a7002ccd3af251978"><div class="ttname"><a href="group__kvadb__attributes.html#ga3f0b81f7b4ee457a7002ccd3af251978">kvaDbGetAttributeType</a></div><div class="ttdeci">KvaDbStatus kvaDbGetAttributeType(KvaDbAttributeHnd ah, KvaDbAttributeType *at)</div></div>
<div class="ttc" id="group__kvadb__messages_html_gad38351a6992901219de951400c681974"><div class="ttname"><a href="group__kvadb__messages.html#gad38351a6992901219de951400c681974">kvaDbGetMsgId</a></div><div class="ttdeci">KvaDbStatus kvaDbGetMsgId(KvaDbMessageHnd mh, unsigned int *id, unsigned int *flags)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_ad0362f767c822d2c461843ea80cb7694a48de91ba0b59421995f9d390d00e5d64"><div class="ttname"><a href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694a48de91ba0b59421995f9d390d00e5d64">kvaDb_ProtocolMOST</a></div><div class="ttdoc">MOST protocol. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:216</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga6bc81e8bbce9f58b4dd113d4501c7a40"><div class="ttname"><a href="group__kvadb__signals.html#ga6bc81e8bbce9f58b4dd113d4501c7a40">kvaDbGetSignalMode</a></div><div class="ttdeci">KvaDbStatus kvaDbGetSignalMode(KvaDbSignalHnd sh, int *mux)</div></div>
<div class="ttc" id="group__kvadb__signals_html_ga3bfdb0480993002989f6f73b84768f9c"><div class="ttname"><a href="group__kvadb__signals.html#ga3bfdb0480993002989f6f73b84768f9c">kvaDbSetSignalValueLimits</a></div><div class="ttdeci">KvaDbStatus kvaDbSetSignalValueLimits(KvaDbSignalHnd sh, double minval, double maxval)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga25ce4037a1db7a26e3a1f83da0040e76"><div class="ttname"><a href="group__kvadb__attributes.html#ga25ce4037a1db7a26e3a1f83da0040e76">kvaDbGetNodeAttributeByName</a></div><div class="ttdeci">KvaDbStatus kvaDbGetNodeAttributeByName(KvaDbNodeHnd nh, const char *attrName, KvaDbAttributeHnd *ah)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga382dbefe56378b9e23bead0d914097e3"><div class="ttname"><a href="group__kvadb__attributes.html#ga382dbefe56378b9e23bead0d914097e3">kvaDbGetAttributeValueString</a></div><div class="ttdeci">KvaDbStatus kvaDbGetAttributeValueString(KvaDbAttributeHnd ah, char *buf, size_t buflen)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_ad0362f767c822d2c461843ea80cb7694ae71ef62762cf9f160337f1bade079091"><div class="ttname"><a href="kva_db_lib_8h.html#ad0362f767c822d2c461843ea80cb7694ae71ef62762cf9f160337f1bade079091">kvaDb_ProtocolBEAN</a></div><div class="ttdoc">BEAN protocol. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:218</div></div>
<div class="ttc" id="group__kvadb__messages_html_gaad8505adb65a9f91a646951136456404"><div class="ttname"><a href="group__kvadb__messages.html#gaad8505adb65a9f91a646951136456404">kvaDbGetMsgDlc</a></div><div class="ttdeci">KvaDbStatus kvaDbGetMsgDlc(KvaDbMessageHnd mh, int *dlc)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_aca4f6042ed5df050dab2ff4278fc7270acc006914e40331c093e3278e0354d556"><div class="ttname"><a href="kva_db_lib_8h.html#aca4f6042ed5df050dab2ff4278fc7270acc006914e40331c093e3278e0354d556">kvaDb_Float</a></div><div class="ttdoc">Float, strictly 32 bit long. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:167</div></div>
<div class="ttc" id="group__kvadb__signals_html_gab9fcbde5951aacd3daf85f9ea95868a2"><div class="ttname"><a href="group__kvadb__signals.html#gab9fcbde5951aacd3daf85f9ea95868a2">kvaDbStoreSignalValuePhys</a></div><div class="ttdeci">KvaDbStatus kvaDbStoreSignalValuePhys(KvaDbSignalHnd sh, void *can_data, int len, double value)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_gaff8d4a4fabf98a9da8327baa8f0aed25"><div class="ttname"><a href="group__kvadb__attributes.html#gaff8d4a4fabf98a9da8327baa8f0aed25">kvaDbAddSignalAttribute</a></div><div class="ttdeci">KvaDbStatus kvaDbAddSignalAttribute(KvaDbSignalHnd sh, KvaDbAttributeDefHnd adh, KvaDbAttributeHnd *ah)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga39d81ba79c3d67ad550675dc580dd20e"><div class="ttname"><a href="group__kvadb__attributes.html#ga39d81ba79c3d67ad550675dc580dd20e">kvaDbDeleteAttributeDefinition</a></div><div class="ttdeci">KvaDbStatus kvaDbDeleteAttributeDefinition(KvaDbHnd dh, KvaDbAttributeDefHnd adh)</div></div>
<div class="ttc" id="group__kvadb__messages_html_gad582275cc3d35cf9d68e49bdb68b015c"><div class="ttname"><a href="group__kvadb__messages.html#gad582275cc3d35cf9d68e49bdb68b015c">kvaDbGetMsgByPGNEx</a></div><div class="ttdeci">KvaDbStatus kvaDbGetMsgByPGNEx(KvaDbHnd dh, unsigned int id, KvaDbMessageHnd *mh)</div></div>
<div class="ttc" id="group__kvadb__messages_html_gab45031c6ed2eed71515f2badd586d4b4"><div class="ttname"><a href="group__kvadb__messages.html#gab45031c6ed2eed71515f2badd586d4b4">kvaDbGetMsgByPGN</a></div><div class="ttdeci">KvaDbStatus kvaDbGetMsgByPGN(KvaDbHnd dh, unsigned int id, KvaDbMessageHnd *mh)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga545d6689c298cad89dcf321cb5dedbde"><div class="ttname"><a href="group__kvadb__attributes.html#ga545d6689c298cad89dcf321cb5dedbde">kvaDbGetAttributeDefinitionName</a></div><div class="ttdeci">KvaDbStatus kvaDbGetAttributeDefinitionName(KvaDbAttributeDefHnd adh, char *buf, size_t buflen)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_aca4f6042ed5df050dab2ff4278fc7270af1ca5045071de9e05d80d2c7b2975ae0"><div class="ttname"><a href="kva_db_lib_8h.html#aca4f6042ed5df050dab2ff4278fc7270af1ca5045071de9e05d80d2c7b2975ae0">kvaDb_Unsigned</a></div><div class="ttdoc">Unsigned integer. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:166</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga537998cc1fd0bc2e8f2960d75f53b672"><div class="ttname"><a href="group__kvadb__attributes.html#ga537998cc1fd0bc2e8f2960d75f53b672">kvaDbDeleteMsgAttribute</a></div><div class="ttdeci">KvaDbStatus kvaDbDeleteMsgAttribute(KvaDbMessageHnd mh, KvaDbAttributeHnd ah)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_gaf8b92b8e9118412510779b3ed39472e9"><div class="ttname"><a href="group__kvadb__attributes.html#gaf8b92b8e9118412510779b3ed39472e9">kvaDbDeleteNodeAttribute</a></div><div class="ttdeci">KvaDbStatus kvaDbDeleteNodeAttribute(KvaDbNodeHnd nh, KvaDbAttributeHnd ah)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga7897e073fee5259ec0d4ab2f60835ff6"><div class="ttname"><a href="group__kvadb__attributes.html#ga7897e073fee5259ec0d4ab2f60835ff6">kvaDbGetAttributeByName</a></div><div class="ttdeci">KvaDbStatus kvaDbGetAttributeByName(KvaDbHnd dh, const char *attrName, KvaDbAttributeHnd *ah)</div></div>
<div class="ttc" id="group__kvadb__messages_html_ga950956a97427f88a3657af3624650fdc"><div class="ttname"><a href="group__kvadb__messages.html#ga950956a97427f88a3657af3624650fdc">kvaDbSetMsgFlags</a></div><div class="ttdeci">KvaDbStatus kvaDbSetMsgFlags(KvaDbMessageHnd mh, unsigned int flags)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_ga2043fabdf96aa79b5727497ba9b823dc"><div class="ttname"><a href="group__kvadb__attributes.html#ga2043fabdf96aa79b5727497ba9b823dc">kvaDbGetAttributeDefinitionOwner</a></div><div class="ttdeci">KvaDbStatus kvaDbGetAttributeDefinitionOwner(KvaDbAttributeDefHnd adh, KvaDbAttributeOwner *ao)</div></div>
<div class="ttc" id="kva_db_lib_8h_html_a2f504ec74e40048f49ed23d630528d57a0fcaa7e1fa09f67719c429419afad009"><div class="ttname"><a href="kva_db_lib_8h.html#a2f504ec74e40048f49ed23d630528d57a0fcaa7e1fa09f67719c429419afad009">kvaDbErr_DbFileParse</a></div><div class="ttdoc">Could not parse the database file. </div><div class="ttdef"><b>Definition:</b> kvaDbLib.h:128</div></div>
<div class="ttc" id="group__kvadb__attributes_html_gab7122a4522c858710acff0c7c6b942a3"><div class="ttname"><a href="group__kvadb__attributes.html#gab7122a4522c858710acff0c7c6b942a3">kvaDbSetAttributeValueEnumeration</a></div><div class="ttdeci">KvaDbStatus kvaDbSetAttributeValueEnumeration(KvaDbAttributeHnd ah, int val)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_gabbc2f38c6b7c0f437d1d679be2158d7f"><div class="ttname"><a href="group__kvadb__attributes.html#gabbc2f38c6b7c0f437d1d679be2158d7f">kvaDbAddAttributeDefinition</a></div><div class="ttdeci">KvaDbStatus kvaDbAddAttributeDefinition(KvaDbHnd dh, KvaDbAttributeDefHnd *adh)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_gaafc126902093e5f00650035158644552"><div class="ttname"><a href="group__kvadb__attributes.html#gaafc126902093e5f00650035158644552">kvaDbGetNodeAttributeIntByName</a></div><div class="ttdeci">KvaDbStatus kvaDbGetNodeAttributeIntByName(KvaDbNodeHnd nh, const char *attrName, int *val)</div></div>
<div class="ttc" id="group__kvadb__attributes_html_gad32397697c2d9566e6287c1d33ae9376"><div class="ttname"><a href="group__kvadb__attributes.html#gad32397697c2d9566e6287c1d33ae9376">kvaDbDeleteAttributeDefinitionEnum</a></div><div class="ttdeci">KvaDbStatus kvaDbDeleteAttributeDefinitionEnum(KvaDbAttributeDefHnd adh, const char *eName, int eValue)</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- HTML footer for doxygen 1.8.13-->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_8af83c0dc83a45a35ca6968cdc29a7af.html">tmp</a></li><li class="navelem"><a class="el" href="dir_b077c42d920d220d4fe5af62a68f598c.html">src</a></li><li class="navelem"><a class="el" href="kva_db_lib_8h.html">kvaDbLib.h</a></li>
    <li class="footer"> (canlib 5.38) Tue Feb 15 2022</li>
  </ul>
</div>
</body>
</html>
